Huw Duddy
a3e1930176
Merge pull request #2511 from entr0p1/techo-lite-rf-fix
...
Corrected T-Echo Lite SX1262 RXEN and TXEN pins, TCXO voltage.
2026-05-10 19:55:20 +10:00
entr0p1
77bd994a61
T-Echo Lite LoRa radio fixes
...
- Set TCXO voltage to 1.8 (not defined previously, falls back to default)
- Set correct variable name for SX1262 RX/TX pins
- Fix SX1262 RX pin number
2026-05-09 14:26:55 +10:00
Liam Cottle
56d4671c2c
Merge pull request #2490 from tuzzmaniandevil/dev
...
Enhance KissModem frame processing and timeout handling
2026-05-08 23:23:14 +12:00
Huw Duddy
6e2e9cc33c
Merge pull request #2505 from liamcottle/feature/companion-repeat-build-flag
...
Add build flag to configure allowed repeat frequency range
2026-05-08 18:29:49 +10:00
liamcottle
841db56595
add build flag to configure allowed repeat freq range
2026-05-08 20:16:45 +12:00
tuzzmaniandevil
ffa76016ff
Address two comments from PR
2026-05-08 11:14:22 +12:00
Liam Cottle
0800f8d677
Merge pull request #2494 from uwl-cpe-2025/fix/missing-include
...
Add missing Wire.h include to sensors
2026-05-08 00:38:33 +12:00
Josiah VanderZee
4b6b8abe7a
Add missing Wire.h include for sensors
...
This slipped through in PR #2327 and I noticed because the TechoBoard.h
for my variant doesn't include the Wire header, so the source file
in question does not coincidentally obtain a copy.
2026-05-07 07:20:48 -05:00
Liam Cottle
51665881a2
Merge pull request #2492 from meshcore-dev/set-flood-scope-none
...
Companion: Set flood scope to None
2026-05-07 21:49:11 +12:00
Scott Powell
6979326340
* CMD_SET_FLOOD_SCOPE_KEY, now with second variant for explicitly sending un-scoped
...
* FIRMWARE_VER_CODE bumped to 12
2026-05-07 16:51:03 +10:00
Liam Cottle
bf733f00a6
Merge pull request #2488 from weebl2000/fix-rak-pin-gps-en-undefined
...
Gate PIN_GPS_EN
2026-05-07 18:44:37 +12:00
ripplebiz
b75cefbfb4
Merge pull request #2327 from NickDunklee/fix-environment-sensor-refactor
...
fix(sensors): improve sensor initialization and handling to prevent hangs and handle growth
2026-05-07 15:58:10 +10:00
tuzzmaniandevil
314d777b42
Enhance KissModem frame processing and timeout handling
2026-05-07 00:03:09 +00:00
Wessel Nieboer
3bde089bdb
Gate PIN_GPS_EN
...
Do not reference it unconditionally
2026-05-07 00:31:15 +02:00
Huw Duddy
6b3df327e9
Merge pull request #2483 from oltaco/dev
...
fix CustomLFS version pinning
2026-05-06 23:59:51 +10:00
taco
68ab882cd5
fix CustomLFS version pinning
2026-05-06 23:53:35 +10:00
Liam Cottle
19ebd8c795
Merge pull request #2480 from KPrivitt/dev
...
Incorrect time_t TypeDef used in RAK12035_SoilMoisture
2026-05-06 17:46:57 +12:00
ripplebiz
f9ddd9da72
Merge pull request #2445 from kizniche/update-docs-txdelay-rxdelay
...
Docs: Add explanatory notes for txdelay, direct.txdelay, and rxdelay
2026-05-06 14:37:36 +10:00
ripplebiz
00afb06768
Merge pull request #2475 from uwl-cpe-2025/fix/ST7789-reset-timing
...
Do not perform redundant reset on ST7789 displays
2026-05-06 14:32:30 +10:00
Kenneth Privitt
235706a22a
Incorrect time_t TypeDef in RAK12035_SoilMoisture
2026-05-05 11:20:36 -07:00
Josiah VanderZee
e56c1b3d58
Do not perform redundant reset on ST7789 displays
...
The `::init` method in the Adafruit ST7789 library is responsible to
initialize the device. This includes performing a reset, which can be
found in the Adafruit source for `Adafruit_SPITFT`.
Before this change, MeshCore performed its own ST7789 display reset
sequence, which consisted of three steps.
* Pull reset low
* Wait 10ms
* Pull reset high
Importantly, there was no fixed delay after pulling reset high. The
ST7789 driver requires a delay (T<sub>RT</sub>) of 5ms in Sleep In Mode
and 120ms in Sleep Out Mode before it will properly receive commands.
When `Adafruit_SPITFT` resets the device after MeshCore has already
reset it, the mandatory time may not have elapsed, leading to strange
behavior. In the author's case, this issue caused the initial
`fillScreen` to fail, such that the display showed an uninitialized
framebuffer.
This removes the MeshCore delay, leaving the responsibility of reset to
`Adafruit_SPITFT`, where they have the correct delays in place with
extra safety margin. The change was briefly tested by Josiah VanderZee
and Ben Zignego on a custom hardware build using an nRF52840 Dongle and
an Adafruit 4311 TFT display. The user button seemed to behave
strangely, but the display looked correct.
2026-05-04 17:01:39 -05:00
Liam Cottle
e727fd543b
Merge pull request #2462 from meshcore-dev/target-dup-cleanup
...
Refactor: removed duplicated target code
2026-05-02 17:21:51 +12:00
Liam Cottle
679fb9c0ab
Merge pull request #2460 from liamcottle/ui/startup-mute
...
Don't play startup tune if buzzer pref disabled
2026-05-02 02:24:37 +12:00
liamcottle
5a509752a7
don't play startup tune if buzzer pref disabled
2026-05-02 01:47:35 +12:00
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
2026-05-01 14:47:07 +10:00
Liam Cottle
ccda0a99d8
Merge pull request #925 from mtlynch/unit-tests
...
Add unit tests for Utils::toHex
2026-05-01 14:49:45 +12:00
Liam Cottle
9b1ca6b10b
Merge pull request #2456 from Avi0n/docs/fix-typos
...
fix typos in docs
2026-05-01 14:16:51 +12:00
Avi0n
0be082b5f9
fix typos
2026-04-30 14:21:26 -07:00
Liam Cottle
c7c400ed5d
Merge pull request #2428 from recrof/minewsemi-refactor
...
minewsemi: refactor platformio.ini
2026-05-01 00:56:32 +12:00
Rastislav Vysoky
d7e3a9ddba
Merge branch 'dev' into minewsemi-refactor
2026-04-30 14:48:49 +02:00
Liam Cottle
ffbf73dc5c
Merge pull request #2432 from recrof/kiss-radio-everywhere
...
kiss radio: added stm32 support + envs in platformio.ini
2026-05-01 00:36:46 +12:00
Liam Cottle
5c651b35a0
Merge pull request #1954 from OverkillFPV/lora-longer-preamble
...
Lora longer preamble
2026-04-30 22:12:04 +12:00
Liam Cottle
bd90475d72
Merge pull request #2448 from weebl2000/bump-sensor-version
...
bump simple_sensor version to v1.15.0
2026-04-30 21:43:06 +12:00
Liam Cottle
9ce6b49cd3
Merge pull request #2430 from oltaco/use-forked-adafruit-nrf52
...
Use internal fork of Adafruit nRF52 Arduino
2026-04-30 21:42:24 +12:00
liamcottle
2b0f74a7e9
add comments
2026-04-30 21:36:04 +12:00
Wessel Nieboer
c5bf23f4b1
bump simple_sensor version to v1.15.0
2026-04-30 11:12:31 +02:00
Liam Cottle
daa50e9469
Merge pull request #2426 from recrof/nano-g2-rework
...
make g2 more in line with other variants
2026-04-30 16:57:58 +12:00
Liam Cottle
2522492cd7
Merge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
...
feat: Add support for PIN_USER_BTN_ANA on rak3401 companion usb and companion ble envs
2026-04-30 16:57:00 +12:00
Kyle
293a8a9a84
docs: add explanatory notes for txdelay, direct.txdelay, and rxdelay CLI commands
2026-04-29 14:10:13 -04:00
Liam Cottle
2f6ca731c8
Merge pull request #2439 from Quency-D/fix-lna
...
Heltec boards have LNA disabled by default.
2026-04-30 02:35:34 +12:00
Quency-D
696aae6ed1
Heltec boards have LNA disabled by default.
2026-04-29 16:20:21 +08:00
chrisdavis2110
5fbd473298
added PIN_GPS_EN=-1 to rak3401 companion usb
2026-04-28 21:59:10 -07:00
chrisdavis2110
0265851621
added PIN_USER_BTN_ANA for rak3401 companion usb and companion ble
2026-04-28 21:26:56 -07:00
Rastislav Vysoky
5beef490a0
add kiss radio env to most of the variants
2026-04-28 15:09:25 +02:00
Rastislav Vysoky
66009069cd
standardize the minewsemi variant
2026-04-28 13:53:35 +02:00
taco
f7d8fa3420
use internal fork of Adafruit nRF52 Arduino
2026-04-28 21:46:14 +10:00
taco
04b69e86be
revert bluefruit patch
...
in preparation to switch to using our own fork of Adafruit NRF52 Arduino with the patch included
2026-04-28 21:39:34 +10:00
Liam Cottle
d8f3d59d82
Merge pull request #2427 from recrof/tabs-to-spaces
...
replace all intendation tabs to spaces in pio ini files
2026-04-28 22:39:31 +12:00
Rastislav Vysoky
b963681830
replace all intendation tabs to spaces in pio ini files
2026-04-28 12:37:30 +02:00
Rastislav Vysoky
12d9cc3752
make g2 more in line with other variants
2026-04-28 12:24:45 +02:00