Installation
Arduino IDE
- Download OSynaptic-TX.zip
- Sketch > Include Library > Add .ZIP Library → select the downloaded zip
- Restart the IDE; File > Examples > OSynaptic-TX should appear
#include <OSynaptic-TX.h> // pulls in all TX modules
Arduino CLI
arduino-cli lib install "OSynaptic-TX"
CMake (native / cross-compile)
git clone https://github.com/OpenSynaptic/OSynaptic-TX.git
cd OSynaptic-TX
cmake -B build -DCMAKE_BUILD_TYPE=MinSizeRel
cmake --build build
ctest --test-dir build --output-on-failure
Install system-wide
cmake --install build --prefix /usr/local
Consume with find_package
find_package(ostx 1.0 REQUIRED)
target_link_libraries(my_sensor PRIVATE ostx::ostx)
Test Suite
cmake -B build -DOSTX_BUILD_TESTS=ON
cmake --build build
ctest --test-dir build --output-on-failure
Expected: 50 passed, 0 failed.