MSP VTX device (#2007)
commita005e3120aa4ef1bb89e61595bb680d7d560caf2
authorPaweł Stefański <pawel.m.stefanski@gmail.com>
Wed, 26 Apr 2023 21:40:51 +0000 (26 23:40 +0200)
committerGitHub <noreply@github.com>
Wed, 26 Apr 2023 21:40:51 +0000 (27 07:40 +1000)
tree316da1f63e9ef4d2a63200b93ae57b75cee398ae
parentf06d2dd656bf65f040158a238cb934ddaed5f117
MSP VTX device (#2007)

* MSP VTX device

* switched band and channel structure to arrays

* fixed PWM output

* Checking only RX bit in serial config

* Refactored frequency table to common place, fixed lowband frequencies

* Fix compilation error after master merge

Also changed to use CRSF in a static way

* Fix the unit tests after the master merge

* fixes to pit mode

---------

Co-authored-by: Paul Kendall <pkendall64@gmail.com>
Co-authored-by: Jye <14170229+JyeSmith@users.noreply.github.com>
22 files changed:
src/.DS_Store [new file with mode: 0644]
src/hardware/RX/Generic 2400 True Diversity PA and VTx.json
src/hardware/RX/Generic 2400 True Diversity and VTx.json
src/hardware/RX/Generic 2400 Whoop Rx and VTx.json
src/include/target/Unified_ESP_RX.h
src/include/targets.h
src/lib/CRSF/CRSF.cpp
src/lib/CRSF/CRSF.h
src/lib/CrsfProtocol/crsf_protocol.h
src/lib/MSP/msptypes.h
src/lib/MSPVTX/devMSPVTX.cpp [new file with mode: 0644]
src/lib/MSPVTX/devMSPVTX.h [new file with mode: 0644]
src/lib/MSPVTX/freqTable.cpp [new file with mode: 0644]
src/lib/MSPVTX/freqTable.h [new file with mode: 0644]
src/lib/SerialUpdate/devSerialUpdate.cpp
src/lib/Telemetry/telemetry.cpp
src/lib/VTXSPI/devVTXSPI.cpp
src/lib/VTXSPI/devVTXSPI.h
src/lib/WIFI/devWIFI.cpp
src/python/BFinitPassthrough.py
src/src/rx_main.cpp
src/test/test_msp_vtx/msp_vtx_tests.cpp [new file with mode: 0644]