Commit graph

266 commits

Author SHA1 Message Date
ripplebiz
122f5fa10a
Merge pull request #526 from oltaco/uitask-add-gps-alert
add GPS UI alert to quad-press
2025-07-16 23:04:39 +10:00
Scott Powell
5881b04a31 * companion: optional double ACKs, new prefs.multi_acks 2025-07-16 19:25:28 +10:00
taco
57f93a4196 add GPS UI alert to quad-press 2025-07-16 10:35:48 +10:00
Scott Powell
f74819f8db * ver bump 2025-07-15 15:59:10 +10:00
Scott Powell
fccb3b6c39 * companion: added CMD_FACTORY_RESET (51) 2025-07-15 15:56:59 +10:00
Scott Powell
7947e8a2d8 * simple_sensor: redesigned permissions
* companion:  PUSH_CODE_LOGIN_SUCCESS now has extra byte in frame for ACL permissions
2025-07-15 15:05:38 +10:00
Scott Powell
da8bd717a4 * companion: serial protocol ver bump (FIRMWARE_VER_CODE) now 7 2025-07-14 13:09:22 +10:00
Scott Powell
1930dc347e * companion: reverted PUSH_CODE_TELEMETRY_RESPONSE, added new PUSH_CODE_BINARY_RESPONSE 2025-07-14 12:46:51 +10:00
Scott Powell
df33321bdc * companion: added CMD_SEND_BINARY_REQ (50) 2025-07-14 12:25:34 +10:00
Scott Powell
781f7e99f6 * companion: added CMD_GET_TUNING_PARAMS -> RESP_CODE_TUNING_PARAMS 2025-07-09 23:10:33 +10:00
liamcottle
0914056a09 tidy logic for devices with display 2025-07-06 14:16:43 +12:00
liamcottle
7ea6a98513 dont show cli data replies on display 2025-07-06 14:07:56 +12:00
Scott Powell
483b31665c * ver bump to v1.7.2 2025-07-02 21:11:07 +10:00
ripplebiz
f8d277de83
Merge pull request #426 from 446564/feat-GH109
allows manual BLE pin even when device has display
2025-07-01 15:09:43 +10:00
Scott Powell
165fb33d5c * ver bump to v1.7.1 2025-06-29 20:06:24 +10:00
Scott Powell
12a2f34598 * companion serial protocol ver bump to 6 2025-06-22 21:03:30 +10:00
liamcottle
583cdd4980 fix indentation 2025-06-22 21:38:35 +12:00
liamcottle
37c20a348e add support for storage stats on nrf52 2025-06-22 21:35:21 +12:00
Scott Powell
9df3c8c663 * companion: new 'advert_loc_policy' pref. Defaults to ADVERT_LOC_NONE (ie. do Not share location in adverts) 2025-06-22 16:21:04 +10:00
Scott Powell
1295c4633b * companion: minor refactor of who should invoke UITask::loop() 2025-06-21 20:48:28 +10:00
Rob Loranger
f4463154cf allows manual BLE pin even when device has display
also updates remaining variants to use default of
123456 instead of 0 for random pin
2025-06-20 14:20:42 -07:00
Scott Powell
a7c959631f * companion: added Datastore methods: getStorageUsedKb(), getStorageTotalKb()
* companion: CMD_GET_BATTERY now changed to CMD_GET_BATT_AND_STORAGE
2025-06-20 16:47:59 +10:00
JQ
e6ba025f77 add new quad press 2025-06-19 21:52:57 -07:00
JQ
cdca6fa52a Merge branch 'dev' into analog-button 2025-06-19 21:50:16 -07:00
Scott Powell
b865ac6c23 * refactored SensorManager::toggleGps() 2025-06-20 13:44:58 +10: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
Scott Powell
e6ce3c896d * companion: new CMD_GET_ADVERT_PATH -> RESP_CODE_ADVERT_PATH 2025-06-18 16:02:09 +10:00
JQ
7c011324f2 feedback 2025-06-08 08:25:54 -07:00
JQ
42ef297241 set text width ahead of width calculation 2025-06-07 22:35:59 -07:00
JQ
1bc94c2ec3 minor companion ui fixes 2025-06-07 15:57:22 -07:00
Scott Powell
af0c409cbb * ver bump to v1.7.0 2025-06-07 16:15:17 +10:00
ripplebiz
c506aba30e
Merge pull request #367 from 446564/companion-alerts
add basic alert system to companion UI
2025-06-07 16:09:09 +10:00
liamcottle
7f79d0c514 close roor dir after listing files 2025-06-07 17:56:20 +12:00
liamcottle
28edff43fd simplify serial print 2025-06-07 17:42:18 +12:00
liamcottle
a50f89f16f ensure root path is usable 2025-06-07 17:38:22 +12:00
liamcottle
a814bfb00b don't create file when trying to open for read 2025-06-07 16:17:45 +12:00
liamcottle
9d574b2de0 ensure user isn't removing invalid path 2025-06-07 16:03:04 +12:00
liamcottle
a22c176d45 add rm command to remove file 2025-06-07 15:44:36 +12:00
liamcottle
0f601752e4 implement ls and cat commands for rescue mode 2025-06-07 15:23:55 +12: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
9c833486bf * DataStore, advert blob record format change 2025-06-06 21:35:54 +10:00
Scott Powell
dd808ee6c7 * new nRF52 impl for advert blobs 2025-06-06 19:50:51 +10:00
Scott Powell
6e0b505a2a * companion: refactor of all filesystem access to new DataStore module 2025-06-06 15:30:35 +10: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
1ba69f3b8d * self telemetry response simpler now 2025-06-02 20:44:05 +10:00
Scott Powell
870b5d2b70 * companion: 'self telemetry' request with CMD_SEND_TELEMETRY_REQ (with no pubkey param) 2025-06-02 20:28:00 +10:00
Scott Powell
5729d66a9e * companion: some further refactors after the MyMesh refactor 2025-06-02 15:25:55 +10:00
hank
884d8f1a98 Reverting UITask.h changes 2025-06-01 20:45:18 -07:00