João Brázio
92bef49c55
Merge branch 'dev' into 2026/remote-lna
2026-03-16 09:40:10 +00:00
João Brázio
274e00df50
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-16 09:37:55 +00:00
João Brázio
75895895f0
Add USE_SX1262 flag to multiple platformio.ini configurations
2026-03-16 09:34:12 +00:00
ripplebiz
c0d73ec4a1
Merge pull request #1984 from samschlegel/samschlegel/rak3401-power-management
...
Add nrf52 power management for RAK3401
2026-03-16 14:37:03 +11:00
ripplebiz
a0867a0b1b
Merge pull request #2009 from MGJ520/dev
...
Support for GAT562 30S Mesh Kit device and fix other minor issues
2026-03-16 14:14:00 +11:00
Wessel Nieboer
0e62240119
Set AUTO_OFF_MILLIS to 0 for E213, E290
2026-03-15 15:51:31 +01:00
Wessel Nieboer
696323c11b
Fix Heltec E213 and E290 e-ink board builds
2026-03-15 15:51:25 +01:00
Sybren A. Stüvel
9349e6ab6b
SenseCap Solar: fix use of LED_GREEN
...
5188221584 changed LED_RED/GREEN to
LED_WHITE/BLUE, but didn't convert all uses of LED_GREEN.
2026-03-14 21:52:08 +01:00
MGJ
7ecfbfd4e6
Merge branch 'meshcore-dev:dev' into dev
2026-03-12 18:20:19 +08:00
MGJ
307142986f
Support for GAT562 30S Mesh Kit device
2026-03-12 18:19:53 +08:00
MGJ
82689512f8
Fix incorrect comments
2026-03-12 18:18:10 +08:00
MGJ
e9ff0bd9b0
Remove GAT562 Mesh Tracker Pro device radio preset
2026-03-12 18:02:46 +08:00
Scott Powell
bb8dc5b55b
Merge branch 'main' into dev
2026-03-12 18:14:56 +11:00
ripplebiz
792f299986
Merge pull request #1873 from Specter242/codex/sensecap-solar-led-poweroff-parity
...
sensecap solar: add poweroff/shutdown support and nrf52 PM parity
2026-03-12 18:13:14 +11:00
Sam Schlegel
bfdbcd85e8
Add nrf52 power management for RAK3401
2026-03-09 20:49:29 -07:00
MGJ
011c5ba102
Add support for the GAT562 Mesh Tracker Pro device
2026-03-09 14:25:24 +08:00
MGJ
dc48126baf
Add support for the GAT562 Mesh Tracker Pro device
2026-03-09 13:13:41 +08:00
Confi
5188221584
sensecap_solar: fix LED definitions (white=11, blue=12)
2026-03-07 09:59:30 +01:00
Liam Cottle
76524c703f
Merge pull request #1589 from marnick-hartgers/gps_sencecap_solar_p1
...
Added gps support for Sensecap p1 solar
2026-03-07 21:31:38 +13:00
Liam Cottle
aad56bb334
Merge pull request #1936 from Quency-D/dev-heltec-tracker-v2
...
Update Heltec Tracker v2 to version KCT8103L.
2026-03-07 17:59:19 +13:00
Liam Cottle
bd47d8d86b
Merge pull request #1391 from R6DJO/fix_t1000-e_temp
...
T1000-E: Negative temperature values incorrectly displayed due to char signedness
2026-03-07 16:49:54 +13:00
Liam Cottle
ca476488bb
Merge pull request #1364 from weebl2000/pass-rtc_clock-to-locationprovider
...
Pass rtc_clock to MicroNMEALocationProvider in all variants
2026-03-07 16:41:29 +13:00
Quency-D
7a8370fa69
Fixed a bug in the LORA_TX_POWER comment.
2026-03-06 16:04:47 +08:00
Quency-D
cdca79540f
Update Heltec Tracker v2 to version KCT8103L.
2026-03-06 14:19:07 +08:00
João Brázio
9a95e25ef2
Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants
2026-03-05 18:38:57 +00:00
João Brázio
8df87d5609
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-05 17:21:38 +00:00
Wessel Nieboer
67d22401b1
Pass rtc_clock to all MicroNMEALocationProvider instances
...
Enable GPS time synchronization across all variants by passing
&rtc_clock to MicroNMEALocationProvider. When GPS gets a valid
fix, the RTC clock is now updated automatically every 30 minutes.
Updated 16 variants: rak4631, lilygo_tbeam_SX1262, rak_wismesh_tag,
lilygo_tbeam_supreme_SX1262, thinknode_m3, heltec_v4, thinknode_m1,
lilygo_tbeam_SX1276, meshadventurer, nano_g2_ultra, heltec_v3,
promicro, xiao_c3, heltec_tracker_v2, keepteen_lt1, heltec_mesh_solar.
2026-03-03 15:45:07 +01:00
Wessel Nieboer
c0c9c17cf5
and buildscript
2026-03-03 15:37:33 +01:00
Wessel Nieboer
780720c117
and board!
2026-03-03 15:37:33 +01:00
Wessel Nieboer
90fcd1043f
Fix ikoka handheld build
...
The extends was wrong.
2026-03-03 15:37:32 +01:00
Liam Cottle
ba3d9e264e
Merge pull request #1836 from weebl2000/fix-rak3401-sky66122-11-fem
...
Fix RAK3401 SKY66122-11 FEM control: enable CSD/CPS for proper PA/LNA operation
2026-03-03 23:51:42 +13:00
Liam Cottle
67779aded8
Merge pull request #1600 from weebl2000/heltec_deep_sleep_lna
...
Hold GC1109 PA_POWER during deep sleep for LNA RX wake
2026-03-03 23:20:22 +13:00
Wessel Nieboer
59d9770ab9
Add GPS support Heltec Wireless Tracker v1.x
...
Pin mapping verified against HTIT-Tracker V0.5 schematic:
- GPIO35 (GPS_EN): N-ch MOSFET drives P-ch high-side switch, active HIGH
- GPIO36 (GPS_RST): hardware reset, active LOW
- GPIO33/34: UART TX/RX
Delegates power management to MicroNMEALocationProvider begin()/stop()
which independently controls GPS power via GPS_EN and shares VEXT with
the display through RefCountedDigitalPin.
2026-02-28 19:09:28 +01:00
Wessel Nieboer
49d8313501
Fix pin mapping & TX switch (it's DIO2)
2026-02-28 19:09:06 +01:00
Wessel Nieboer
5a5568ed56
Drive CTX low first
2026-02-28 19:09:06 +01:00
Wessel Nieboer
ac2aa03b09
Add SX126X_REGISTER_PATCH for RAK3401
2026-02-28 19:09:06 +01:00
Wessel Nieboer
70f1ad4aeb
Fix RAK3401 SKY66122-11 FEM control: enable CSD/CPS for proper PA and LNA operation
...
The RAK13302 1W module uses a Skyworks SKY66122-11 front-end module with
three digital control pins (CSD, CTX, CPS) that must be actively driven
by the host MCU. The previous code only managed CTX (GPIO 31) — toggling
it for TX/RX — but never initialized CSD (GPIO 24) or CPS (GPIO 21),
leaving them floating with no pull-up/pull-down resistors on the PCB.
With floating CSD and CPS, the SKY66122 was in an undefined operating
mode:
- The 30 dB TX PA may not have been reliably engaging
- The 16 dB RX LNA was never reliably active, degrading receive
sensitivity
2026-02-28 19:09:06 +01:00
Wessel Nieboer
2bb6f636a4
Add 1ms delay after powering PA (cold-boot)
2026-02-28 19:05:31 +01:00
Wessel Nieboer
329e408197
Hold GC1109 PA_POWER during deep sleep for LNA RX wake
...
The GC1109 FEM needs its VFEM_Ctrl pin held HIGH during deep sleep
to keep the LNA active, enabling proper RX sensitivity for
wake-on-packet. Without this, the LNA is unpowered during sleep
and RX wake sensitivity is degraded by ~17dB.
Release RTC holds in begin() after configuring GPIO registers
(not before) to ensure glitch-free pin transitions on wake.
Trade-off: ~6.5mA additional sleep current for significantly
improved wake-on-packet range.
2026-02-28 19:05:31 +01:00
Liam Cottle
eee42c5099
Merge pull request #1569 from IoTThinks/MCdev-Fixed-Incorrect-Release-of-RefCountedDigitalPin
...
Fixed RefCountedDigitalPin.h and SSD1306Display for Heltec v4
2026-02-28 17:35:17 +13:00
Specter242
e08dcbdd03
sensecap solar: stabilize wake pin and add button hold poweroff
2026-02-27 22:51:19 -05:00
Specter242
e323755990
sensecap solar: add poweroff command and board power/LED parity
2026-02-27 22:12:12 -05:00
João Brázio
64a16d7ad2
Merge branch 'dev' into 2026/remote-lna
2026-02-27 10:32:14 +00:00
Wessel Nieboer
8bf63256b6
Fix remote LNA toggle bugs: correct register comparison, add missing implementations, wire up companion radio
...
getRxBoostedGain was returned true because both 0x94 (power saving) and
0x96 (boosted gain = 1) return true
2026-02-24 23:49:06 +01:00
Scott Powell
f4748a7f9d
* misc
2026-02-24 21:30:04 +11:00
callum5892
9f4eeeeceb
Added build flags for M5Stack Unit C6L
...
Enabled USB-CDC on boot for M5Stack_Unit_C6L_companion_radio_usb to fix serial connection issues
2026-02-23 17:31:18 +00:00
ripplebiz
9c318561da
Merge pull request #1792 from ElectroMW/feature/t-beam-supreme-improvements
...
T-Beam Supreme - Make full use of board's 8MB Flash and add Companion WiFi target
2026-02-23 12:38:56 +11:00
Sam Koucha
5a885bffe4
Make full use of board's 8MB Flash and add companion WiFI target
2026-02-22 18:14:39 +00:00
Sander van Grieken
3dc14976a0
add companion usb build target for Heltec Wireless Tracker
2026-02-22 17:57:36 +01:00
Kevin Le
13d0dff918
Reverted to use GPIO 17, 18 as I2C for Heltec v4 repeater
2026-02-18 22:38:24 +07:00