OSynaptic-TX
面向 8 位 MCU 的 TX 专用 OpenSynaptic 数据包编码器
OSynaptic-TX 使用纯 C89 代码将传感器读数编码为 OpenSynaptic 线格式(FULL 帧),不使用堆内存,在 AVR 上栈峰值低至 21 字节。可通过任意串行传输直接与 OpenSynaptic 服务器及 OSynaptic-FX 网关配对使用。
GitHub: https://github.com/OpenSynaptic/OSynaptic-TX
为什么选择 OSynaptic-TX?
| 特性 | 说明 |
|---|---|
| 仅 TX,无解码代码 | Flash 占用仅为全双工库的一小部分 |
| C89 纯净 | 兼容所有面向 8 位 MCU 的工具链:avr-gcc、SDCC、IAR、MPLAB XC8 |
| 无堆内存 | 零 malloc/free 调用;所有缓冲区保存在栈上或为 static |
| 三级 API | 按 MCU 的 RAM 预算选择合适的 API 层级 |