Add basic teamrace model select via channel (#2176)
commitf6de862bb230169ef00444b1102f006412c5f238
authorBryan Mayland <bmayland@capnbry.net>
Thu, 21 Mar 2024 21:00:22 +0000 (21 17:00 -0400)
committerGitHub <noreply@github.com>
Thu, 21 Mar 2024 21:00:22 +0000 (21 17:00 -0400)
treeecafa6ddab8d66509abaaf316bd5250a53b40b2c
parentd48977e7599d37df30efbf01512a13fa7cab96bc
Add basic teamrace model select via channel (#2176)

* Add basic teamrace model select via channel

* Stop servo updates on teamrace mismatch

* Remove unintentional python file

* Fudge my math, AUX7 is the last 2/3/6 pos switch

* Race condition between clearing frameAvailable and sending

* Disable MSP writes for teamrace too

* Use builtin device event trigger going to and from modelmatch

* Add Squad Select folder

* teamraceModelIsSelected() to teamraceHasModelMatch

* Support modelmatch / teamrace for SBUS sort of

* Rename Squad Select back to Teamrace

* Prettier name change

* Review change

* Remove those turnery's for readability
13 files changed:
src/include/common.h
src/lib/CONFIG/config.cpp
src/lib/CONFIG/config.h
src/lib/CrsfProtocol/crsf_protocol.h
src/lib/DEVICE/device.cpp
src/lib/LED/devLED.cpp
src/lib/LED/devRGB.cpp
src/lib/LUA/rx_devLUA.cpp
src/lib/OTA/OTA.cpp
src/src/common.cpp
src/src/rx-serial/SerialSBUS.cpp
src/src/rx-serial/devSerialIO.cpp
src/src/rx_main.cpp