Commit Graph

388 Commits

Author SHA1 Message Date
Scott Powell
e6ce3c896d * companion: new CMD_GET_ADVERT_PATH -> RESP_CODE_ADVERT_PATH 2025-06-18 16:02:09 +10:00
Scott Powell
0f9efa2ee8 * room server: suggested keep_alive interval now disabled 2025-06-16 17:02:44 +10:00
Scott Powell
8a7ec9d7fe * interference threshold now disabled by default 2025-06-13 17:24:47 +10:00
Scott Powell
32ca3dc9d0 * repeater and room server: new CLI setting "agc.reset.interval" (seconds) 2025-06-13 14:15:21 +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
5d15a68d0d * SERVER_RESPONSE_DELAY now applied to: login responses, companion telemetry responses 2025-06-04 18:10:47 +10:00
Scott Powell
bdc369be67 * repeater & room server: new SERVER_RESPONSE_DELAY and TXT_ACK_DELAY defines. 2025-06-03 19:01:03 +10:00
Scott Powell
8cf20c7c24 * Room server fix: re-tries for pushPostToClient() used to have same packet hash 2025-06-02 22:19:46 +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
hank
9fe218e0d8 Reverting format changes to NodePrefs
But changing to pragma once.
2025-06-01 20:41:04 -07:00
hank
4e2786c516 Re-applying 73a7a96, formatting, MyMesh reformat 2025-06-01 20:31:29 -07:00
hank
9247ce460a Reverting changes to simple_secure_chat main 2025-06-01 20:16:29 -07:00
hank
40bf7bbb9f Reverting changes to Button code 2025-06-01 20:15:16 -07:00
hank
e15ad108af Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into mymesh-refactor2
Applying a987efe
2025-06-01 20:07:41 -07:00
Scott Powell
a987efeca1 * companion: disabling interference threshold for now 2025-06-02 12:54:40 +10:00
hank
c13f676e57 Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into mymesh-refactor2 2025-06-01 09:34:09 -07:00
hank
f7f96ad372 Reformatting code 2025-06-01 09:25:17 -07:00
ripplebiz
ed6373edea Merge pull request #348 from fdlamotte/gps_time_sync
gps : sync time on fix
2025-06-01 23:51:44 +10:00
JQ
ecd2b0be89 fixing channel name display 2025-05-31 20:55:53 -07:00
hank
f58a34f5f4 Refactored MyMesh, advert on doublepress
Pulled the class out of main.cpp, made a header to go along with it, externed globals in headers to make them accessible to button code. Added button code to send an advert on double press. Refactored ini files to prevent linker errors.
2025-05-31 19:11:28 -07:00
Florent
08aad7338b gps : sync time on fix 2025-05-31 10:57:22 +02:00
JQ
4ec3675091 update sound 2025-05-30 22:58:30 -07:00
JQ
cf171af72c add ack for quiet mode 2025-05-30 22:55:53 -07:00
JQ
f69efaf027 removing pinmode 2025-05-30 22:26:29 -07:00
JQ
c445bbeaf2 simplify logic 2025-05-30 22:14:37 -07:00
JQ
db8e72791c usability fixes, fix t114 build src filter 2025-05-30 20:32:49 -07:00
JQ
ce87156a43 cleanup 2025-05-28 16:45:41 -07:00
JQ
e7761dc9dc initial button manager 2025-05-27 19:10:56 -07:00
Scott Powell
fec064c1a2 * companion: interference threshold default (14) 2025-05-27 22:48:28 +10:00
Scott Powell
4c3f8ac6b6 * Room server: stats refactor -> noise_floor 2025-05-27 22:38:01 +10:00
Scott Powell
f38b3a3331 Merge branch 'scan_exp' into dev 2025-05-27 21:51:18 +10:00