As final entry in this episode of “fitting an interpreter into a 128K STM32F103”, there is one other very interesting development to consider. It’s called the Espruino project.
Sure enough, we can fit this JavaScript interpreter into a µC with 128 KB flash and 20 KB RAM, albeit with not too much room to spare:
$ HYTINY_STM103T=1 RELEASE=1 make 2>&1 | head Generating platform configs Generating pin info Generating JS wrappers WRAPPERSOURCES = src/jswrap_array.
↧