firmware/variants
Tom Fifield 316928deb0
Cleanup GPS, add UC6580 autodetect (#4319)
* Cleanup GPS, add UC6580 autodetect

Our GPS code autodetects devices by default. Previously UC6580 was
statically assigned, and had its own baudrate configuration inside
the GPS code.

This change adds autodetect functionality for the UC6580 and moves
any 'special' GPS baud rate requirements for a variant out into the
variant configuration. Thereby cleaning up core GPS code a little,
saving the whales, and curing global warming.

New Functionality:
* If GPS_BAUDRATE is defined in variant.h, GPS autodetection will
try that baudrate first.
* UC6580 GPS chips are now automatically detected

* Only run speedSelect skip the first time

* Cleanup GPS, add UC6580 autodetect

Our GPS code autodetects devices by default. Previously UC6580 was
statically assigned, and had its own baudrate configuration inside
the GPS code.

This change adds autodetect functionality for the UC6580 and moves
any 'special' GPS baud rate requirements for a variant out into the
variant configuration. Thereby cleaning up core GPS code a little,
saving the whales, and curing global warming.

New Functionality:
* If GPS_BAUDRATE is defined in variant.h, GPS autodetection will
try that baudrate first.
* UC6580 GPS chips are now automatically detected

* Cleanup GPS, add UC6580 autodetect

Our GPS code autodetects devices by default. Previously UC6580 was
statically assigned, and had its own baudrate configuration inside
the GPS code.

This change adds autodetect functionality for the UC6580 and moves
any 'special' GPS baud rate requirements for a variant out into the
variant configuration. Thereby cleaning up core GPS code a little,
saving the whales, and curing global warming.

New Functionality:
* If GPS_BAUDRATE is defined in variant.h, GPS autodetection will
try that baudrate first.
* UC6580 GPS chips are now automatically detected

* Remove Airoha baud rate code

It's no longer needed.
2024-07-23 06:18:27 -05:00
..
ai-c3
betafpv_900_tx_nano Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
betafpv_2400_tx_micro
bpi_picow_esp32_s3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
canaryone fix include path 2024-05-16 17:03:04 +02:00
CDEBYTE_EoRa-S3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
chatter2 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
diy fix include path 2024-05-16 17:03:04 +02:00
Dongle_nRF52840-pca10059-v1 fix include path 2024-05-16 17:03:04 +02:00
EBYTE_ESP32-S3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
esp32-s3-pico Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
feather_diy fix include path 2024-05-16 17:03:04 +02:00
heltec_capsule_sensor_v3 Trunk fmt 2024-07-09 12:16:56 -05:00
heltec_esp32c3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
heltec_hru_3601 Add support for Heltec HRU-3601 2024-06-20 12:30:02 +08:00
heltec_mesh_node_t114 Trunk fmt 2024-07-09 12:16:56 -05:00
heltec_v1
heltec_v2 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
heltec_v2.1 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
heltec_v3 Trunk variants 2024-05-31 11:18:06 -05:00
heltec_vision_master_e213 Wait for I2C power to stabilize on Heltec VME213; tidy variant folder (#4308) 2024-07-20 06:46:26 -05:00
heltec_vision_master_e290 Initial work for Heltec Vision Master 213 (#4286) 2024-07-13 17:36:07 -05:00
heltec_vision_master_t190 Fix macros 2024-07-09 15:11:11 -05:00
heltec_wireless_paper Add Heltec new boards. (#4226) 2024-07-09 11:56:57 -05:00
heltec_wireless_paper_v1 Tidy Wireless Paper variant files (#4238) 2024-07-06 12:41:29 -05:00
heltec_wireless_tracker Cleanup GPS, add UC6580 autodetect (#4319) 2024-07-23 06:18:27 -05:00
heltec_wireless_tracker_V1_0 Cleanup GPS, add UC6580 autodetect (#4319) 2024-07-23 06:18:27 -05:00
heltec_wsl_v3 Trunk variants 2024-05-31 11:18:06 -05:00
lora_isp4520
lora_relay_v1 fix include path 2024-05-16 17:03:04 +02:00
lora_relay_v2 fix include path 2024-05-16 17:03:04 +02:00
m5stack_core Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
m5stack_coreink Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
m5stack-stamp-c3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
MakePython_nRF52840_eink fix include path 2024-05-16 17:03:04 +02:00
MakePython_nRF52840_oled fix include path 2024-05-16 17:03:04 +02:00
monteops_hw1 target does not use the powerrail 2024-05-18 10:48:57 +02:00
my_esp32s3_diy_eink Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
my_esp32s3_diy_oled Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
nano-g1
nano-g1-explorer
nano-g2-ultra fix include path 2024-05-16 17:03:04 +02:00
pca10056-rc-clock fix include path 2024-05-16 17:03:04 +02:00
picomputer-s3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
portduino
ppr
ppr1
radiomaster_900_bandit_micro Added Radiomaster Bandit Nano and Radiomaster Bandit Micro to default_envs. (#4077) 2024-06-11 14:51:39 -05:00
radiomaster_900_bandit_nano Remove bandit from extra 2024-06-08 09:44:13 -05:00
rak2560 CI is creating the uf2 file during build 2024-06-16 21:08:34 +02:00
rak4631 Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00
rak4631_epaper Add support for BMX160/RAK12034 compass module (#4021) 2024-06-11 17:47:45 -05:00
rak4631_epaper_onrxtx Add support for BMX160/RAK12034 compass module (#4021) 2024-06-11 17:47:45 -05:00
rak10701 rak10701: support touchscreen (#4104) 2024-06-14 19:36:20 -05:00
rak11200 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
rak11310 fix include path 2024-05-16 17:03:04 +02:00
rp2040-lora fix include path 2024-05-16 17:03:04 +02:00
rpipico remove screen pinning for pico targets 2024-05-18 10:22:07 +02:00
rpipico-slowclock fix include path 2024-05-16 17:03:04 +02:00
rpipicow remove screen pinning for pico targets 2024-05-18 10:22:07 +02:00
senselora_rp2040 fix include path 2024-05-16 17:03:04 +02:00
station-g1
station-g2 User experience improvement - app battery icon (#3979) 2024-05-28 06:30:15 -05:00
t-deck Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
t-echo fix include path 2024-05-16 17:03:04 +02:00
t-watch-s3 Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
tbeam Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
tbeam_v07 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
tbeam-s3-core Revert "Fix TBeam Supreme woes (and upgrade platform)" (#3943) 2024-05-20 19:34:51 -05:00
tlora_t3s3_v1 Esptool is better 2024-06-23 07:54:13 -05:00
tlora_v1
tlora_v1_3 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
tlora_v2 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
tlora_v2_1_16 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
tlora_v2_1_16_tcxo
tlora_v2_1_18
trackerd dragino trackerd (#4002) 2024-05-31 13:05:40 -05:00
tracksenger Cleanup GPS, add UC6580 autodetect (#4319) 2024-07-23 06:18:27 -05:00
TWC_mesh_v4 fix include path 2024-05-16 17:03:04 +02:00
unphone Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
wio-e5
wio-sdk-wm1110 Merge branch 'master' into wio-lr1110-refresh 2024-07-22 15:37:34 +02:00
wio-t1000-s Moar LR1110 Targets 2024-06-20 16:26:04 +02:00
wio-tracker-wm1110 Merge branch 'master' into wio-lr1110-refresh 2024-07-22 15:37:34 +02:00
wiphone Update platformio/espressif32 to the latest 6.7.0 (#3899) 2024-05-21 21:02:09 -05:00
xiao_ble Revert "Sync Wio lr1110 refresh with master (#4288)" 2024-07-22 15:30:36 +02:00