Documentation Sections
Everything you need to integrate, deploy, and extend the OpenSynaptic protocol stack.
📡
OSynaptic-RX
RX-only C89 decoder for 8-bit MCUs. Decodes OpenSynaptic frames from any serial transport with zero heap and a stack peak as low as 55 bytes.
C89 · Arduino · CMake
→
📤
OSynaptic-TX
TX-only C89 encoder for 8-bit MCUs. Three API tiers (A/B/C) with stack peaks from 21 bytes. Pairs with the OpenSynaptic Python/Rust server.
C89 · Arduino · CMake
→
⚡
OSynaptic-FX
Embedded-first C99 runtime for Arduino. Sends FULL or binary DIFF frames, multi-sensor templates, secure sessions, and pluggable storage.
C99 · ESP32 · STM32
→
🖥️
Core Docs
Architecture, REST/Web APIs, plugin development specification, TUI quick reference, configuration schema, and release notes.
Python · Rust · Config
→
🔌
OSynaptic-FX Docs
Glue step-by-step guide, data format spec, input specification, Arduino easy API, examples cookbook, and more.
20+ technical guides
→
🧩
Extensions & Playbooks
Ecosystem adapters, plugin registry, deployment runbooks, incident response procedures, and operation guides.
Coming soon
→