blinky.serial-service

this is a draft ...

Before proceeding with this example, you should have already run RIOT OS blinky and blinky.minimal.

As in the preceding example, an mcu with ample flash and ram is needed. This example was wrung out on an Adafruit ItsyBitsy M4 Express with a Microchip ATSAMD51 which has 512K of flash and 192K of ram. (Much of the code for this project is developed with the ItsyBitsy M4 ... it has more than enough flash and ram and it flashes conveniently from the Makefile.)

As in the preceding example, this is still not the full fargin framework. In that example, Lua invokes underlying services using service request/response buffers. In this example, all the same underlying services may be invoked via a serial interface (usb in  this case) using a 2nd set of service request/response buffers.

[need a diagram]

Given the ability to invoke underlying services via a serial interface, then from a PC you can:


still working on initial draft ...


To run this example...

$make BOARD=adafruit-itsybitsy-m4

$make BOARD=adafruit-itsybitsy-m4  flash


send commands with simple terminal emulator

then try companion app in pc-apps/blinky.serial-service

volatility - no file system yet

does not need external flash, but does need usb