JQ
cdca6fa52a
Merge branch 'dev' into analog-button
2025-06-19 21:50:16 -07:00
JQ
ee68401ad0
fixing button handling to allow both button types simultaneously
2025-06-19 16:47:31 -07:00
Florent de Lamotte
588a986976
t1000e: gps toggle not using board class
2025-06-19 17:26:58 +02:00
Florent de Lamotte
8765b3d040
Gps toggle on 4 clicks
2025-06-18 11:52:16 +02:00
Rob Loranger
da5b0f8524
add basic alert system to companion UI
...
Adds `_alert[80]` which can be set along with `_needs_refresh`
to trigger a simple on screen alert that lasts 1s at this time.
Implements POC with double press to advert action
2025-06-06 09:11:47 -07:00
Scott Powell
647d712ae8
* Companion: long-press in first 8 seconds now enters CLI Rescue mode
2025-06-04 21:33:48 +10:00
Scott Powell
5729d66a9e
* companion: some further refactors after the MyMesh refactor
2025-06-02 15:25:55 +10:00
JQ
cf171af72c
add ack for quiet mode
2025-05-30 22:55:53 -07:00
JQ
db8e72791c
usability fixes, fix t114 build src filter
2025-05-30 20:32:49 -07:00
JQ
e7761dc9dc
initial button manager
2025-05-27 19:10:56 -07:00
seagull9000
30488e6f67
Connect RTTTL shutdown melody to shutdown procedure
...
Added a new UITask shutdown method to run non-board specific shutdown code. This avoids having to update all the board files for different hardware.
UITask::shutdown(bool restart = false);
Where the buzzer is available and defined, the RTTTL shutdown melody is played when the button is held down for >5s.
2025-05-27 11:07:51 +12:00
seagull9000
7507f889a5
fix location and naming of enum
2025-05-20 19:33:21 +12:00
seagull9000
f82844f43f
RTTTL on message types
2025-05-20 19:09:49 +12:00
Scott Powell
7e90d386e2
* refactored buzzer concept to UITask
...
* moved buzzer.h/cpp to helpers/ui
2025-05-20 11:52:55 +10:00
Scott Powell
a73eb9823d
* big refactor of the 'display' object. Now defined in variants/*/target modules.
2025-05-19 14:16:55 +10:00
Jacob Quatier
c34dd2a40c
UI: battery indicator, boot screen, radio settings
2025-04-20 19:17:02 -07:00
Florent de Lamotte
7534c5143f
display and btn handling starts working ...
2025-04-10 16:24:17 +02:00
liamcottle
c4d32eba74
remove unused variables
2025-04-08 23:17:22 +12:00
liamcottle
28aa94b899
show firmware version and build date on companion screen
2025-04-08 22:58:17 +12:00
Scott Powell
81bf4f0a08
* companion: SSD1306 display now dynamically detected at runtime.
2025-03-16 13:42:36 +11:00
Scott Powell
6a4b7463ef
* some fixes around the powerOff(). Tidy ups
2025-03-14 19:08:41 +11:00
Florent de Lamotte
7bb16cd7f3
enhancement on the UI and support for power off and status_led for t1000e
2025-03-10 18:11:15 +01:00
Scott Powell
86681364bd
* companion: UITask now shows BLE PIN (when no connection)
...
* companion, HeltecV3: new installs, now chooses random BLE PIN
* companion: prefs load/save improvements (sanitises bad values)
2025-03-05 15:47:29 +11:00
Scott Powell
372c228210
* new ui/DisplayDriver classes (just SSD1306Display impl for now)
...
* companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)
2025-03-04 23:09:43 +11:00