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 is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
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,