Additional serial protocol: Graupner HoTT SUMD (#2137)
commitca8359c489d3afa9a6dfb8d156741f9aa7b4a3f7
authorMichael <mha1@users.noreply.github.com>
Tue, 4 Apr 2023 06:46:38 +0000 (4 08:46 +0200)
committerGitHub <noreply@github.com>
Tue, 4 Apr 2023 06:46:38 +0000 (4 18:46 +1200)
tree1c19e8e4624dec4da83eb8d7ad2fa64b2d7952c1
parent4ea9ec7eb58982dacecb095dabd9c2893c3bbb4f
Additional serial protocol: Graupner HoTT SUMD (#2137)

* initial commit

* editorial changes

* removed unnecessary extern definitions and include

* forgotten items

* don't occupy RX if SUMD (as in SBUS)

setting SUMD Failsafe bit is not necessary as it is handled by !frameAvailable

* CRC: changed from using crc table to polynomial calculation

plus some editorial changes

* follwing @pkendall64's review:

- removed not necessary changes
- moved defines to .cpp file

* following @Jye's review changed crc calculation to use existing ExpressLRS class
src/html/index.html
src/html/scan.js
src/include/common.h
src/lib/CONFIG/config.h
src/lib/LUA/rx_devLUA.cpp
src/lib/OPTIONS/options.cpp
src/src/rx-serial/SerialSUMD.cpp [new file with mode: 0644]
src/src/rx-serial/SerialSUMD.h [new file with mode: 0644]
src/src/rx_main.cpp