Add linkstats to module display (#2843)
commita9209e4dbca38a312d34d4adcd9dc113087fcac2
authorJye <14170229+JyeSmith@users.noreply.github.com>
Fri, 26 Jul 2024 23:25:25 +0000 (27 09:25 +1000)
committerGitHub <noreply@github.com>
Fri, 26 Jul 2024 23:25:25 +0000 (27 09:25 +1000)
treee1e38dc43715e58743a237d2ec753d9b543355de
parentcf897d8e8b70c9348b87a17855c7caf1226e2f6f
Add linkstats to module display (#2843)

* first pass draft layout

* add no timeout to fsm

* add rssi2 to downlink

* revert refresh method

* better menu and refresh method

* revert FSM_NO_TIMEOUT

* add oled OPT_USE_OLED_SPI_SMALL

* add tft

... I dont care at this point.

* update splash screen to 3s

* remove extern CRSF

* Properly reorder crsfLinkStatistics_t

* Remove disconnected CRSF framelength constants

* Switch to use printf and local constants

* Match TFT linkstats display to OLED

---------

Co-authored-by: Bryan Mayland <bmayland@capnbry.net>
18 files changed:
src/lib/CrsfProtocol/crsf_protocol.h
src/lib/Handset/CRSF.cpp
src/lib/Handset/CRSF.h
src/lib/Handset/CRSFHandset.cpp
src/lib/Handset/CRSFHandset.h
src/lib/SCREEN/OLED/oleddisplay.cpp
src/lib/SCREEN/OLED/oleddisplay.h
src/lib/SCREEN/TFT/tftdisplay.cpp
src/lib/SCREEN/TFT/tftdisplay.h
src/lib/SCREEN/devScreen.cpp
src/lib/SCREEN/display.h
src/lib/SCREEN/menu.cpp
src/lib/SCREEN/menu.h
src/lib/WIFI/devWIFI.cpp
src/src/rx-serial/SerialCRSF.cpp
src/src/rx-serial/SerialSBUS.cpp
src/src/rx_main.cpp
src/src/tx_main.cpp