Commit graph

827 commits

Author SHA1 Message Date
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
ripplebiz
3d6c42978c
Merge pull request #352 from jquatier/GxEPDDisplay-fonts
GxEPDDisplay larger font (T-echo & Thinknode M1)
2025-06-01 10:51:16 +10:00
JQ
9cfeb6285f better fonts for GxEPDDisplay 2025-05-31 15:22:59 -07:00
ripplebiz
fb5ddcd94e
Merge pull request #350 from fdlamotte/wio-e5-adc
wio-e5 : make distinct targets for dev board and mini dev board
2025-06-01 00:42:11 +10:00
Florent
2a645ee427 wio-e5 : make distinct targets for dev board and mini dev board 2025-05-31 15:52:59 +02:00
ripplebiz
19c896f088
Merge pull request #343 from jquatier/button-management
Improved Button Management
2025-05-31 20:55:27 +10:00
ripplebiz
b60f2fa65f
Merge pull request #346 from recrof/dev
added basic support for LilyGo Tlora C6
2025-05-31 18:21:43 +10:00
Rastislav Vysoky
390694137c
fixed old def 2025-05-31 08:06:53 +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
0b97b23025 Merge branch 'dev' into button-management 2025-05-30 19:19:08 -07:00
recrof
585558a9bb added basic support for LilyGo Tlora C6 2025-05-30 14:31:44 +02:00
ripplebiz
22055c2240
Merge pull request #344 from jquatier/techo-gps
Add T-Echo GPS
2025-05-30 13:04:31 +10:00
JQ
25850cbc78 fix pins 2025-05-28 23:21:28 -07:00
JQ
ece7479843 add gps for techo 2025-05-28 22:21:51 -07:00
ripplebiz
1b02e1986c
Merge pull request #342 from jquatier/thinknode-m1-gps
ThinkNode m1 GPS support
2025-05-29 12:49:44 +10:00
JQ
ce87156a43 cleanup 2025-05-28 16:45:41 -07:00
JQ
2f7aa6d9a1 Merge remote-tracking branch 'jquatier/dev' into button-management 2025-05-28 15:57:17 -07:00
Scott Powell
4b16cda03a * RAK4632 targets, now requiring ENV_INCLUDE_GPS to enable GPS 2025-05-28 23:31:31 +10:00
ripplebiz
4a7d273db4
Merge pull request #332 from cod3doomy/dev
RAK4631: Add GPS support
2025-05-28 23:11:44 +10:00
ripplebiz
1dbb1fa119
Merge pull request #341 from jquatier/m1-display-and-buzzer
Enable buzzer for Thinknode M1, add scaling to bitmaps for GxEPDDisplay
2025-05-28 17:52:33 +10:00
JQ
1072da0eeb handle gps switch 2025-05-27 23:24:08 -07:00
JQ
59a236effb add GPS support to thinknode M1 2025-05-27 21:38:48 -07:00
JQ
d47c0cfccf add scaling to bitmaps for EPD display, and enable buzzer for Thinknode M1 2025-05-27 19:20:35 -07:00
cod3doomy
6ec7d9bd5d
Merge branch 'ripplebiz:dev' into dev 2025-05-27 19:14:20 -07:00
JQ
e7761dc9dc initial button manager 2025-05-27 19:10:56 -07:00
Scott Powell
d8c2b3ab47 * TBeam: fix for debug output 2025-05-27 23:37:59 +10:00
ripplebiz
cac9a481ff
Merge pull request #337 from hank/dev
TBeam 1.1 PMU fixes
2025-05-27 23:32:09 +10: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
ripplebiz
9ba1d8262f
Merge pull request #335 from seagull9000/RTTTL-tone-for-shutdown
Connect RTTTL  shutdown melody to shutdown procedure
2025-05-27 20:34:07 +10:00
Scott Powell
3ee54d0e07 Merge branch 'dev' into scan_exp 2025-05-27 18:58:48 +10:00
Scott Powell
b3fc6bedf9 * companion: saveContacts() now deferred for 5 secs (lazy writes) 2025-05-27 18:45:06 +10:00
seagull9000
049909dde5 Merge branch 'dev' into RTTTL-tone-for-shutdown 2025-05-27 14:21:14 +12:00
hank
67462cb861 Fixing compilation issue, missing tbeam func 2025-05-26 17:41:55 -07:00
hank
ffb5151255 Merge branch 'main' of https://github.com/hank/MeshCore into dev 2025-05-26 17:21:17 -07:00
hank
97c43a8937 Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into dev 2025-05-26 17:18:57 -07:00
hank
468ccf02cf
Merge branch 'main' into main 2025-05-26 17:11:23 -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
Scott Powell
a86364e6d8 * stats: curr_free_queue_len now repurposed to noise_floor 2025-05-27 00:28:23 +10:00
Scott Powell
0e90b73110 * companion: PUSH_CODE_LOGIN_SUCCESS frame, now includes server clock timestamp 2025-05-26 19:52:32 +10:00
Scott Powell
b3d78ac8a7 * interference threshold now stored in prefs, CLI: set/get "int.thresh" 2025-05-26 17:18:49 +10:00
Scott Powell
4593a484fb Merge branch 'dev' into scan_exp 2025-05-26 16:44:27 +10:00
cod3doomy
2f675119e1 Merge branch 'dev' of https://github.com/cod3doomy/MeshCore_HW_Dev into dev 2025-05-25 22:57:36 -07:00
cod3doomy
0e8b807a8b RAK4631: Add RAK12500 GPS support
Added RAK12500 GPS support
Added socket scan capability to determine which socket the GPS is connected to

T-beam supreme: added conditional to displaying location data to only when gps is active
2025-05-25 22:48:04 -07:00
Scott Powell
3ae2e851a0 * minor tidy ups 2025-05-26 14:39:44 +10:00