Wessel Nieboer and Matthias Wientapper
c33639ee3c
Add sanity build for LR1110 and SX1276 too
2026-04-23 13:48:03 +02:00
Wessel Nieboer and Matthias Wientapper
1f066ad9c4
Implement proper shutdown procedure for R1 neo
...
fixes #2361
2026-04-23 13:48:03 +02:00
Wessel Nieboer
07671cf1fe
Implement proper shutdown procedure for R1 neo
...
fixes #2361
2026-04-21 21:29:18 +02:00
Wessel Nieboer
dc9e6ae893
Prevent packet errors from growing
2026-04-04 13:18:42 +02:00
Wessel Nieboer
de97baba4f
Just check for not channel free
2026-04-04 13:18:42 +02:00
Wessel Nieboer
8744213945
Also return busy if preamble detected
2026-04-04 13:18:42 +02:00
Wessel Nieboer
c0252ab82c
Add sanity build for LR1110 and SX1276 too
2026-04-04 13:18:15 +02:00
Wessel Nieboer
37d1a75e7c
Merge branch 'dutycycle-command' of github.com:weebl2000/MeshCore into dutycycle-command
2026-03-24 03:08:54 +01:00
Wessel Nieboer
fb08fc0b1e
restore docs
2026-03-24 03:08:18 +01:00
Wessel Nieboer and Wessel Nieboer
728b586c3a
Address comments
2026-03-23 14:31:08 +01:00
Wessel Nieboer and Wessel Nieboer
0aa0ec1f16
Add get/set dutycycle command
...
We translate to af internally, it's easier to store and doesn't break
stored prefs. Made get/set af command show deprecated, but it still
works fine.
2026-03-23 14:31:07 +01:00
Wessel Nieboer
ff5aad71a6
Make radio.rxgain true by default after upgrades
2026-03-22 08:35:32 +01:00
Wessel Nieboer
1f48d2b869
Address comments
2026-03-18 22:09:24 +01: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
Wessel Nieboer
9af332b6e6
Make sure LR1110 builds
2026-03-13 13:48:36 +01:00
Wessel Nieboer and Wessel Nieboer
f6338430f8
Add get/set dutycycle command
...
We translate to af internally, it's easier to store and doesn't break
stored prefs. Made get/set af command show deprecated, but it still
works fine.
2026-03-09 13:43:17 +01:00
Wessel Nieboer and 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
9bae9d0ed2
fix comment, we know the band now after checking LR1110 user manual
2026-02-28 19:09:25 +01:00
Wessel Nieboer
85f764a114
Calibrate configured frequency for AGC reset
2026-02-28 19:09:25 +01:00
Wessel Nieboer
f54948e06d
Also implement LR11x10 AGC reset
...
Similar to SX126x but simpler.
2026-02-28 19:09:25 +01:00
Wessel Nieboer
49d8313501
Fix pin mapping & TX switch (it's DIO2)
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
15cce12efd
Add basic sanity test github PR workflow
...
Build a few generic variants to verify at least those compile. Can't
hurt.
2026-02-25 02:43:48 +01: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