In terms of 'software DMA' - there are actually the 'pipes' that you can use for files, that you should be able to apply to SPI - at least for writing. Not that I've tried that though! It could end up being quite interesting.
Hardware DMA would be cool - I'd been meaning to pull the DMA code from the TV stuff out into something more general purpose. I wonder how useful it is for stuff like LCDs though, as you still have the problem of not having enough RAM.
I do have an interesting solution to that - but I'll stick another post up about it,
© Espruino, powered by microcosm.
Report a problem