firmware/variants
Jonathan Bennett a6be2e46ed
2.7 fixes w2 (#7148)
* Initial work on splitting notification renderer into components for reuse

* More progress

* Fix notification popup

* more fix, less crash

* Adjustments for OLED on keeping menus tidy, added Bluetooth Toggle to Home frame. Also widen the frame slightly if you have a scroll bar

* Small changes for EInk to not crowd elements

* Change System frame menu over to better match actions; added color picker for T114

* Fix build errors and add T190 for testing

* Logic gates are hard sometimes

* Screen Color Picker changes, defined Yellow as a Color.

* Additional colors and tuning

* Abandon std::sort in NodeDB, and associated fixes (#7175)

* Generate short name for nodes that don't have user yet

* Add reboot menu

* Sort fixes

* noop sort option to avoid infinite loop

* Refactor Overlay Banner

* Continuing work on Color Picker

* Add BaseUI menus to add and remove Favorited Nodes

* Create TFT_MESH_OVERRIDE for variants.h and defined colors

* Trigger a NodeStatus update at the end of setup() to get fresh data on display at boot.

* T114 defaults to White, Yellow is now bright Yellow

* Revert "T114 defaults to White, Yellow is now bright Yellow"

This reverts commit 8d05e17f11.

* Only show OEM text if not OLED

* Adjust OEM logo to maximize visible area

* Start plumbing in Color Picker changes

* Finished plumbing

* Fix warning

* Revert "Fix warning"

This reverts commit 2e8aecd52d.

* Fix display not fully redrawing

* T-Deck should get color too

* Emote Revamp

* Update emotes.cpp

* Poo Emote fix

* Trunk fix

* Add secret test menu and number picker

* Missed bits

* Save colors between reboots

* Save Clock Face election to protobuf

* Make reboot first, then settings

* Add padding for single line pop-ups

* Compass saving and faster menus

* Resolve build issue with Excluding GPS

* Resolve issue with memory bars on EInk

* Add brightness settings for supported screen (#7182)

* Add brightness menu.

* add loop destination selection.

* Bring back color (and sanity) to the menus!

* Trunk

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Jason P <applewiz@mac.com>
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com>
Co-authored-by: Wilson <m.tools@qq.com>
2025-07-02 20:50:49 -05:00
..
ai-c3
betafpv_900_tx_nano
betafpv_2400_tx_micro
bpi_picow_esp32_s3
canaryone
CDEBYTE_E77-MBL
CDEBYTE_EoRa-S3
chatter2 Upgrade to LovyanGFX 1.2 (#5677) 2025-01-12 15:16:26 +08:00
crowpanel-esp32s3-5-epaper
diy
Dongle_nRF52840-pca10059-v1
dreamcatcher
EBYTE_ESP32-S3
ec_catsniffer
elecrow_panel
ELECROW-ThinkNode-M1
ELECROW-ThinkNode-M2
esp32-s3-pico
feather_diy
feather_rp2040_rfm95
gat562_mesh_trial_tracker
hackerboxes_esp32_io
hackerboxes_esp32c3_oled Adding Variants for Hackerboxes ESP32C3 OLED kit and the ESP32 IO Kit (#6319) 2025-03-25 22:57:06 +01:00
heltec_capsule_sensor_v3
heltec_esp32c3
heltec_hru_3601 Add support for Heltec HRU-3601 2024-06-20 12:30:02 +08:00
heltec_mesh_node_t114 2.7 fixes w2 (#7148) 2025-07-02 20:50:49 -05:00
heltec_mesh_node_t114-inkhud Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
heltec_mesh_pocket Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
heltec_sensor_hub
heltec_v1 Add ADC channels to esp variants, plug code back in to make sure other archs work 2023-05-16 21:46:55 +02:00
heltec_v2
heltec_v2.1 I thought these were already board level extra 2024-10-16 07:34:24 -05:00
heltec_v3
heltec_vision_master_e213 Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
heltec_vision_master_e290
heltec_vision_master_t190 Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
heltec_wireless_bridge
heltec_wireless_paper Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
heltec_wireless_paper_v1
heltec_wireless_tracker
heltec_wireless_tracker_V1_0
heltec_wsl_v2.1
heltec_wsl_v3
icarus
link32_s3_v1 Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
m5stack_core
m5stack_coreink
m5stack_cores3 Increase MAX_NUM_NODES on high-flash ESP32_S3 (#6311) 2025-03-18 20:19:51 -05:00
m5stack-stamp-c3
MakePython_nRF52840_eink
MakePython_nRF52840_oled
ME25LS01-4Y10TD update bosch bsec2 (#6727) 2025-05-05 06:03:36 -05:00
ME25LS01-4Y10TD_e-ink update bosch bsec2 (#6727) 2025-05-05 06:03:36 -05:00
mesh-tab
meshlink
meshlink_eink
monteops_hw1
MS24SF1
my_esp32s3_diy_eink PIO: Cleanup dependency naming (#6090) 2025-02-19 18:14:54 -06:00
my_esp32s3_diy_oled
nano-g1
nano-g1-explorer
nano-g2-ultra
nibble_esp32
nibble_rp2040
nugget_s2_lora
nugget_s3_lora
picomputer-s3 2.7 fixes w2 (#7148) 2025-07-02 20:50:49 -05:00
portduino
portduino-buildroot
radiomaster_900_bandit Speed up builds by referencing github zips for shallow checkouts (#6441) 2025-03-29 06:19:05 -05:00
radiomaster_900_bandit_micro
radiomaster_900_bandit_nano Radio Master Joystick (#4476) 2024-08-17 05:51:53 -05:00
rak2560 update bosch bsec2 (#6727) 2025-05-05 06:03:36 -05:00
rak3172
rak3312
rak4631
rak4631_epaper
rak4631_epaper_onrxtx
rak4631_eth_gw
rak4631_nomadstar_meteor_pro [Variant] nomadstar meteor pro (#6742) 2025-06-10 07:48:52 +10:00
rak11200
rak11310
rak_wismeshtap
rp2040-lora
rpipico
rpipico2
rpipico2w
rpipico-slowclock
rpipicow
seeed_solar_node update seeed solar node led pin (#6871) 2025-05-23 08:04:17 -05:00
seeed_wio_tracker_L1
seeed_wio_tracker_L1_eink
seeed_xiao_nrf52840_kit fix(xiao_ble): Define xiao_ble I2C pins in parent variant (fixes #7163) (#7164) 2025-06-30 06:05:24 -05:00
seeed_xiao_s3
seeed-sensecap-indicator Add customizable boot logo based on resolution (#7146) 2025-07-02 11:53:12 -07:00
senselora_rp2040
station-g1 Unify the native display config between legacy display and MUI (#6838) 2025-06-21 06:36:04 -05:00
station-g2
t-deck
t-echo Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
t-eth-elite
t-watch-s3
tbeam
tbeam_v07
tbeam-s3-core
tlora_c6
tlora_t3s3_epaper Additional larger font for InkHUD UI (#7201) 2025-07-02 19:18:34 -05:00
tlora_t3s3_v1
tlora_v1
tlora_v1_3
tlora_v2
tlora_v2_1_16
tlora_v2_1_16_tcxo
tlora_v2_1_18
tlora_v3_3_0_tcxo
tracker-t1000-e
trackerd
tracksenger
TWC_mesh_v4
unphone
wio-e5
wio-sdk-wm1110
wio-t1000-s update bosch bsec2 (#6727) 2025-05-05 06:03:36 -05:00
wio-tracker-wm1110
wiphone