Scott Powell
3c27132914
* T1000e BLE - default node name is now the MAC address
2026-01-23 15:53:58 +11:00
liquidraver
cba29ea50c
queue throttling + slave latency and minor refactor
2025-12-17 13:46:58 +01:00
liquidraver
73ab0d8813
Improve SerialBLEInterface
2025-12-05 07:39:48 +01:00
liamcottle
400e09f318
revert unexpected change to ble advertising interval on nrf52
2025-09-15 13:06:35 +12:00
liamcottle
25ea953cc3
don't mark as connected until connection secured
2025-09-12 20:23:21 +12:00
fdlamotte
73b49ea14d
Merge pull request #736 from ViezeVingertjes/t1000e-low-power
...
Introduce BLE low-power mode and enable DC/DC converter
2025-09-07 16:01:22 +02:00
ViezeVingertjes
5370667bd8
Replaced BLE_LOW_POWER with BLE_TX_POWER & updated usages.
2025-09-07 15:44:24 +02:00
ViezeVingertjes
7363a4f67d
Few adjustments after testing.
2025-09-07 14:08:53 +02:00
fdlamotte
0ebca4b88e
Merge pull request #734 from recrof/lilygo_techo_refactor
...
lilygo t-echo enhancements and cleanup
2025-09-05 16:11:04 +02:00
ViezeVingertjes
963556f9ba
Updated BLE functionality for low power mode in SerialBLEInterface. Updated platformio.ini to enable low power mode and added DC/DC converter support in T1000eBoard for improved power efficiency.
2025-09-05 10:46:51 +02:00
recrof
5b2c1715f4
lilygo t-echo cleanup, add AUTO_SHUTDOWN_MILLIVOLTS
2025-09-04 21:45:42 +02:00
ripplebiz
f9079985b6
Merge pull request #724 from recrof/thinknode_m1_refactor
...
tidy up thinknode_m1 variant
2025-09-04 19:33:49 +10:00
recrof
d610b7be86
thinknode m1 refactor
2025-09-03 20:17:55 +02:00
recrof
1c91298b3a
tidy up heltec_t114 variant
2025-09-03 19:38:38 +02:00
liamcottle
5a34bd5460
turn off tx led when powering off
2025-08-30 21:54:46 +12:00
Laura J
a16e011bd2
modified T114 code to disable many unused peripherals, and set up the LOWPWR power mode. all changes should be quite safe, but testing for a couple days just in case.
2025-08-25 22:10:18 -07:00
Florent
ff03b041d0
techo_ui: implement poweroff + led fixes
2025-08-19 09:03:34 +02:00
Scott Powell
fe376e8c35
* RAK_4631: ui-new
2025-08-17 16:49:08 +10:00
Scott Powell
4b95c981bb
* UI revamp for companion radios
2025-08-08 20:01:31 +10:00
ripplebiz
cd1cf71f39
Merge pull request #506 from 446564/cleanup-rak4631
...
move rak4631 specific files into variant folder
2025-07-10 14:55:05 +10:00
ripplebiz
55a259b0a1
Merge pull request #508 from ngavars/cleanup-minewsemi
...
Clean up Minewsemi ME25LS01 variant
2025-07-10 14:54:20 +10:00
Normunds Gavars
ed7ca6fb60
393 clean up Minewsemi ME25LS01 variant
2025-07-10 00:55:38 +03:00
Normunds Gavars
cdd44212a1
393 clean up Promicro variant
2025-07-10 00:08:59 +03:00
Rob Loranger
9d0dd7947f
move rak4631 specific files into variant folder
2025-07-09 10:21:24 -07:00
liamcottle
67f9204e88
refactor nrf52 ble to use callbacks
2025-07-07 16:36:55 +12:00
ripplebiz
54890421bb
Merge pull request #475 from rightup/NRF52-BLE-FIX
...
Remove ScanResponse.addName() to fix re-advertising after disconnect
2025-07-05 22:02:27 +10:00
ripplebiz
0ddd3b9ade
Merge pull request #474 from ngavars/dev
...
Add support for Minewsemi ME25LS01
2025-07-05 20:48:05 +10:00
Lloyd
d32fa5c004
Manually restart BLE advertising after disconnect to prevent stack freeze
...
Replaced use of `restartOnDisconnect(true)` with explicit (existing) manual re-advertising logic.
This avoids Bluetooth stack instability caused by overlapping advertising state,
Changes:
- Added explicit `Bluefruit.Advertising.stop()` and data clears in `startAdv()`
- Disabled automatic restart with `restartOnDisconnect(false)`
- Re-advertising now fully handled in `checkRecvFrame()` loop
Tested on: iPhone, Android, Windows, and Chrome – confirmed stable reconnects and name visibility.
2025-07-04 21:07:55 +01:00
Normunds Gavars
aa3c702ffd
Read battery voltage on Minewsemi ME25LS01
2025-07-04 19:27:11 +03:00
Rob Loranger
90656e7d06
clean up xiao nrf52
...
move variant specific code out of src/helpers
redefine RXEN for alternate radio pinout
2025-07-03 09:18:26 -07:00
Lloyd
ec98d5f8a5
BLE: Remove ScanResponse.addName() to fix re-advertising after disconnect
...
Removed the call to Bluefruit.ScanResponse.addName() in startAdv(), as it was preventing BLE from reliably restarting advertising after a disconnect.
Hypothesis: adding the device name to the scan response exceeds internal buffer limits or causes a conflict with advertising timing, leading to the BLE stack silently failing to re-advertise.
Tested successfully (on T-1000) without this line, advertising now resumes correctly after disconnection (on Iphone)
2025-07-02 23:41:31 +01:00
Normunds Gavars
6f94c8148a
Add Minewsemi ME25LS01 variant
2025-07-01 01:56:34 +03:00
Scott Powell
55ff69bd25
* RAK: 'start ota' returned MAC address was reversed
2025-06-25 19:02:16 +10:00
Florent de Lamotte
8765b3d040
Gps toggle on 4 clicks
2025-06-18 11:52:16 +02:00
JQ
e1ceaab7ed
add TX led to thinknode M1
2025-06-09 17:35:00 -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
e5ddb8a598
* RAK: "start ota" now replies with Bluetooth MAC address
2025-05-26 12:23:52 +10:00
Adam Mealings
009173ab9e
added missing variable defs and pinmode
2025-05-20 15:16:56 +01:00
Scott Powell
436a99f088
* BLE_WRITE_MIN_INTERVAL upped to 60 millis
2025-05-17 19:54:31 +10:00
recrof
1e031e989d
Merge branch 'dev' of github.com:recrof/MeshCore into dev
2025-05-03 14:59:06 +02:00
Florent
e1c3dfca92
xiao-nrf : move pindef in pio.ini
2025-05-02 08:27:26 +02:00
recrof
154b5e4014
New Board: Elecrow ThinkNode M1
2025-04-29 17:32:08 +02:00
Florent
6735960a4e
xiao-nrf keep vbat_en to low to prevent issues ...
2025-04-20 21:15:59 +02:00
Scott Powell
fbfa8bbe57
* fix: compilation error for T1000e
2025-04-15 15:15:06 +10:00
ripplebiz
2a875d9930
Merge pull request #192 from fdlamotte/prevent-errors-when-built-against-XiaoNrf52Board-by-error
...
compiles xiao_nrf52 board files only if we compile for xiao_nrf52
2025-04-13 13:39:53 +10:00
ripplebiz
2de87d1875
Merge pull request #189 from fdlamotte/t1000_sensors_disable
...
t1000 : power bat sensor only when necessary
2025-04-12 13:32:01 +10:00
Florent
b4330e376c
compiles xiao_nrf52 board files only if we compile for xiao_nrf52
2025-04-11 14:51:10 +02:00
ripplebiz
8ee251a19e
Merge pull request #185 from fdlamotte/xiao-nrf52
...
Xiao nrf52
2025-04-11 20:32:44 +10:00
Florent de Lamotte
82bcd74932
xiao-nrf52 : initial support for meshcore
...
initial config for xiao_nrf52
repeater role for xiao-nrf52
xiao-nrf52 correction on bat voltage
xiao-nrf52 this file should not be here ...
2025-04-11 08:10:18 +02:00
Florent
96d6ffefad
t1000 : power bat sensor only when necessary
2025-04-10 22:00:25 +02:00