tag 1st initiall release as 0.0.1 for habr post:
https://habr.com/post/419445/
Features
- run tests on Arduino
- run tests on Desktop
- examples for different setups
- extended project template: https://github.com/sadr0b0t/sput-ino-demo
TODO:
-
current platform detection (libc vs Arduino) in sput.h is far from being perfect (Raspberry Pi most likely fail to detect as libc).
-
current port in sput-ino.h uses sprintf + char buffer (SPUT_OUT_BUF[256];) which takes significant place in static memory. This can be solved by streaming output directly to Serial.println, current solution was quick replacement for original printf in sput-libc.h.