@Gordon, you mentioned a while ago on my memory manager thread something about DMA... could that help? Something like a module that let's you setup a DMA between two connected devices/'comm protocols'? It can evade the back and forth between fast firmware and slower source interpreted JS? The module should be an on-demand loadable module but would for need pieces in the firmware. The firmware pieces are like a switch board or clearing / routing house for data in transfer. I see the available firmware memory melt away like snow in summer...
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.
@Gordon, you mentioned a while ago on my memory manager thread something about DMA... could that help? Something like a module that let's you setup a DMA between two connected devices/'comm protocols'? It can evade the back and forth between fast firmware and slower source interpreted JS? The module should be an on-demand loadable module but would for need pieces in the firmware. The firmware pieces are like a switch board or clearing / routing house for data in transfer. I see the available firmware memory melt away like snow in summer...