I've got to head off to the day job so I'll add details later, but this is a big one - Intel Edison support is added and BeagleBone Black DMA is fixed!!! The Edison can do 25 MHz SPI with DMA, so you're looking at 10.1 FPS at 640x480x8bpp, or 40.4 if you drop to 320x240 (both at 5V SPI, which, I can now verify, works!).
Also, the BBB's SPI DMA is working! We can do 19.5 FPS since we've got 48 MHz SPI. SPI doesn't even show up in top anymore. Here's a shot of OpenTTD on the BBB (between XOrg and OpenTTD - which is rendering in software, remember - it peaks at around 60-70% of the CPU. A fine result!). You can see the CPU meter in the bottom right didn't top out while I was scrolling around.
Okay, don't take my word on the Edison - it's a big one so I'll write something up and do a video. For now, you can get the new stuff on the Github repo, here.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.