- Fixed a bug where trying to write SBUS packets with Teensy 3.1/3.2 would hang the processor by de-referencing a null pointer
- Updated core to v3.1.3
- Updated core to v3.1.2
- Updated core to support MMOD
- Added option for fast SBUS (200000 baud)
- Enabling ESP32 to use non-inverted SBUS
- Fixed bug in SbusRx timing where the last packet waited for the start of the next packet before returning true
- Added option to specify a non-inverted signal for cases where that is a hardware option
- Removed std::array dependency to facilitate use on Arduino AVR
- Updated ESP32 implementation for greater consistency to other processors
- Implemented data struct to ease reading and setting SBUS values without needing std::array
- Using std::array for passing around SBUS data and commands
- Cleaned up folder structure after merge
- Pulling in mcu-support repo for CMake builds
- Fixed pointer constness for SbusRx
- Removed the tools folder to fix Arduino linting
- Fixing library.properties version number
- Merging CMake and Arduino SBUS libraries. Version 6 is the next available version number common between the two.
- Added Embedded Template Library support for AVR boards.
- Added CH17 and 18 support for read and write
- Added capability to write lost_frame or failsafe
- Added back in support for SBUS2 footers
- Updated to match our SBUS library for flight software
- Updated license to MIT
- Updated license to GPLV3.
- Updated to Arduino 1.5 format and setting a baseline release here.