CRSFv3

Complete TBS CRSFv3: telemetry, RC channels, parameters, MAVLink and MSP tunnels, commands and routing.

Author
Maximilian Bauer
Website
https://github.com/OnlyBauer/arduino_crsf
Category
Communication
License
Apache 2.0
Library Type
Contributed
Architectures
avr, esp32, stm32, rp2040, samd

An Arduino wrapper over the portable c_crsf core, which also runs on ESP-IDF and STM32. Frame layer with both header forms and both CRC polynomials, the full telemetry set, 0x16/0x17/0x18 channels, the parameter protocol in both directions, MAVLink and MSP tunnels with chunking and reassembly, 0x32 Direct Commands, multi-port routing and CRSFv3 baudrate negotiation. AVR needs the compile-time switches: define CRSF_ARDUINO_MINIMAL in src/crsf_local_conf.h and a receiver or transmitter station fits an ATmega328P with room to spare, at the cost of the tunnels and the parameter protocol. Compiles for five architectures and passes the host test suites.

Downloads

Filename Release Date File Size
CRSFv3-0.5.0.zip 211.69 KiB
CRSFv3-0.4.0.zip 211.61 KiB
CRSFv3-0.3.0.zip 204.38 KiB
CRSFv3-0.2.0.zip 199.43 KiB