ripplebiz
2ca15ef3dc
Merge pull request #1151 from recrof/m2_fixes
...
ThinkNode M2: build fix
2025-11-26 22:17:17 +11:00
ripplebiz
c17bd5d6fc
Merge pull request #1122 from fschrempf/xiao-nrf-ui-and-power-optimizations
...
Companion Power Optimizations and UI Support for XIAO NRF52
2025-11-26 22:11:02 +11:00
Rastislav Vysoky
e98c79ae48
added missing NonBlockingRTTTL dependency, added USB and WIFI companions
2025-11-25 19:45:51 +01:00
ripplebiz
8340d0e060
Merge pull request #1104 from zjs81/Fix-BW-setting-and-returning
...
Refactor float conversion in CommonCLI
2025-11-25 22:32:35 +11:00
ripplebiz
a9397c17d1
Merge pull request #1118 from Quency-D/dev-heltec-v4-tft
...
add heltec_v4 tft expansion box
2025-11-25 22:18:05 +11:00
ripplebiz
79a036f995
Merge pull request #1131 from wel97459/dev-uint
...
Changed uint used in flags to uint8_t
2025-11-25 21:51:36 +11:00
Scott Powell
30ccc1fa01
* BUG FIX: remote login fix same as repeater
2025-11-25 15:12:48 +11:00
Scott Powell
0e903de72c
* BUG FIX: same remote login fix as repeater
2025-11-25 15:09:51 +11:00
Scott Powell
dc58f0ea83
* BUG FIX: repeater remote admin, flood login should invalidate the client->out_path
2025-11-24 22:56:55 +11:00
ripplebiz
f2740150df
Merge pull request #1075 from agessaman/companion-stats
...
Add statistics commands to return device metrics on companions
2025-11-24 12:34:35 +11:00
Frieder Schrempf
7723a4cb34
variants: Heltec T114: Enable DC/DC regulator
...
According to the documentation and experiments on other boards using
NRF52 + SX1262 this reduces the power consumption significantly.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:12 +01:00
Jaroslav Škarvada
32d622d969
variants: Heltec T114: Disable LED and GPS when powering off
...
This should reduce power consumption in hibernation.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com >
2025-11-22 15:05:11 +01:00
Frieder Schrempf
5235516dc7
variants: XIAO NRF52: Enable status LED
...
Fix the active state of the LEDs (active low) and enable the status
LED.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:09 +01:00
Frieder Schrempf
048bd268a1
companion: ui: Respect LED_STATE_ON for status LED
...
The current logic only works for active high LEDs. Some boards need
an active low level control and therefore they set LED_STATE_ON to 0.
Take this into account and use the correct LED pattern for both cases.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:08 +01:00
Frieder Schrempf
4a8dcb4906
variants: XIAO NRF52: Support power-off via user button
...
Add the necessary code to properly power-off the Xiao + Wio
companions. This way we can achieve around 15 microamps of power
consumption in the off state.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:07 +01:00
Frieder Schrempf
c76d337a00
variants: XIAO NRF52: Enable user button
...
The Xiao nRF52840 combined with the Wio-SX1262 is often used for
cheap and compact DIY companion nodes. The Wio actually has an onboard
pushbutton that can be used as user button. Enable support for the
button.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:06 +01:00
Frieder Schrempf
11f119a7fb
variants: XIAO NRF52: Enable DC/DC regulator
...
This reduces the power consumption by approximately 25%.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:05 +01:00
Frieder Schrempf
b9b82fcf1b
variants: WisMesh Tag: Enable status LED
...
Use the blue LED as status LED. This prevents the blue LED from
being always-on and draining the battery. Instead use it as status
LED with blink patterns as other companion devices do.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:04 +01:00
Frieder Schrempf
0f565323a0
variants: WisMesh Tag: Enable DC/DC regulator
...
According to the documentation and experiments on other boards using
NRF52 + SX1262 this reduces the power consumption significantly. This
assumes that the hardware actually has the inductor for the internal
DC/DC regulator populated which is very likely. Even if not, it won't
hurt.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:02 +01:00
Jaroslav Škarvada
07e7e2d44b
companion: Suspend radio when hibernating
...
This should significantly reduce power consumption in hibernation.
Fixes : #1014
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com >
Signed-off-by: Frieder Schrempf <frieder@fris.de > # generalize for all radios and UIs
2025-11-22 15:05:01 +01:00
ripplebiz
5f06dc4a2f
Merge pull request #1133 from oltaco/repeater-adc-multiplier-setting
...
Feature: configurable adc.multiplier for repeaters
2025-11-22 14:50:23 +11:00
taco
fc93d84fb8
tweaks get/set adcMultiplier logic
2025-11-21 23:44:17 +11:00
taco
e13c064487
add board.setAdcMultiplier to room server and sensor
2025-11-21 21:46:55 +11:00
ripplebiz
fc68203275
Merge pull request #1127 from oltaco/rename-faketec-to-promicro
...
Rename Faketec to ProMicro
2025-11-21 19:40:31 +11:00
taco
5a3ea64a97
Repeater: add adc.multiplier setting
2025-11-21 18:15:30 +11:00
taco
454f6b2583
rename adverts
2025-11-21 17:57:49 +11:00
Winston Lowe
031fa1e704
Changed uint to a uint8_t
2025-11-20 21:58:42 -08:00
taco
ed9655e14e
rename faketec to promicro
2025-11-21 12:48:33 +11:00
ripplebiz
f5a56c537f
Merge pull request #1113 from recrof/bme280_fix
...
fix: make bme280 sensor usable again
2025-11-19 15:39:48 +11:00
Quency-D
310618e689
add heltec_v4 tft expansion box
2025-11-19 11:43:52 +08:00
recrof
88a6141943
fix: move bme680 detection before bme280
2025-11-18 15:36:25 +01:00
agessaman
a3c9a07377
Modify CMD_GET_STATS with sub-types for core, radio, and packet statistics. Consolidated to a single RESP_CODE_STATS with a second byte to identify response structure. Updated documentation and examples to reflect the new command structure and response parsing.
2025-11-17 09:57:36 -08:00
ripplebiz
459169e8cb
Merge pull request #1092 from liquidraver/rakgps
...
Fix RAK4631 GPS UART pin macros for L76K to work
2025-11-17 14:04:09 +11:00
ripplebiz
caf421b591
Merge pull request #1106 from oltaco/keepteen-lt1
...
Add support for Keepteen LT1
2025-11-17 13:50:16 +11:00
Florent
838e83b3b5
xiao_s3: relocate serial pins on repeater_bridge_rs232
...
* conflicts with i2c pins that are documented on the same pins
* this is a commented target
2025-11-16 17:07:33 +01:00
Florent
3dd6dc02ea
xiao_s3: use environment sensor manager and add sensor role
2025-11-16 16:55:16 +01:00
taco
bc2256f232
Keepteen LT1: remove terminal_chat and sensor targets
2025-11-16 16:17:11 +11:00
taco
2058af8453
initial support: Keepteen LT1
2025-11-16 15:55:49 +11:00
zach
850d57a8f2
Refactor float conversion in CommonCLI to use strtof for improved precision and add ftoa3 function for formatting floats with three decimal places in TxtDataHelpers to fix display issue in app and repeater config ui in web
...
REPO:
1. Flash a repeater
2. Connect over lora
3. Set bw to 42.7 KHZ
It will revert back due to converting a double to a float.
REPO2:
1.Flash Repeater
2. Apply float fix
3. Set to say 20.8
4. try to get value via app or web cli repeater config
It wil show blank because it doesnt return a good value. It would be something like 20.7999992 which the app and web apps dont like so the ftoa3 rounds it and returns a 3 decimal point float
2025-11-14 21:51:28 -07:00
ripplebiz
8dbb0f5f23
Merge pull request #1071 from tpp-at-idx/thinknode_m2
...
Thinknode_M2: better battery reading accuracy and no display on powerup fix
2025-11-14 15:11:06 +11:00
ripplebiz
ff67c786ef
Merge pull request #985 from liquidraver/dev3
...
Fix reversed GPS PINs on G2 and enable timesync
2025-11-14 14:34:23 +11:00
ripplebiz
11a0bd6ef1
Merge pull request #1035 from liquidraver/devt114
...
Add Heltec T114 GPS + timesync
2025-11-14 14:33:05 +11:00
Liam Cottle
9bfbb777a1
Merge pull request #1100 from stphnrdmr/dev
...
Allow SF smaller than 7 to be saved
2025-11-14 12:15:10 +13:00
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
2025-11-13 22:25:55 +01:00
Scott Powell
91e9fcea4b
* ver 1.10.0
2025-11-13 20:45:38 +11:00
fdlamotte
750e955f19
Update library.json to latest libs and version
2025-11-13 10:39:20 +01:00
ripplebiz
a5cdc88fe2
Merge pull request #1064 from recrof/esp_contacts_350_channels_40
...
set max contacts to 350 and channels to 40 for esp32c3, s3 and c6
2025-11-12 00:49:05 +11:00
ripplebiz
ba6b8535c9
Merge pull request #971 from fdlamotte/remove_set_setting_by_key
...
SensorManager: remove setSettingByKey
2025-11-11 23:40:13 +11:00
liquidraver
b0ce00652f
Fix RAK4631 GPS UART pin macros
2025-11-11 13:00:27 +01:00
Florent
90e26129ee
Merge branch 'dev' into remove_set_setting_by_key
2025-11-11 12:23:12 +01:00