Christos Themelis
581dc526cb
Merge remote-tracking branch 'upstream/dev' into meshcore_seeed_sensecap_indicator
1 month ago
Christos Themelis
4df54ac78b
Merge remote-tracking branch 'upstream/main' into meshcore_seeed_sensecap_indicator
1 month ago
Huw Duddy
3eacc49489
Merge pull request #2503 from jirogit/fix/techo-lite-non-shell-usb
feat(techo-lite): add USB companion radio target for non-shell variant
1 month ago
Liam Cottle
e7ea2fc563
Merge pull request #2516 from oltaco/disable-ds3231-probe
Add option to disable DS3231 RTC probe
1 month ago
taco
e7e97ec438
add option to disable DS3231 probe
1 month ago
Huw Duddy
a3e1930176
Merge pull request #2511 from entr0p1/techo-lite-rf-fix
Corrected T-Echo Lite SX1262 RXEN and TXEN pins, TCXO voltage.
1 month ago
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
1 month ago
Liam Cottle
56d4671c2c
Merge pull request #2490 from tuzzmaniandevil/dev
Enhance KissModem frame processing and timeout handling
1 month ago
Huw Duddy
6e2e9cc33c
Merge pull request #2505 from liamcottle/feature/companion-repeat-build-flag
Add build flag to configure allowed repeat frequency range
1 month ago
liamcottle
841db56595
add build flag to configure allowed repeat freq range
1 month ago
jirogit
5a6fd4c16a
feat(techo-lite): add USB companion radio target for non-shell variant
1 month ago
tuzzmaniandevil
ffa76016ff
Address two comments from PR
1 month ago
Liam Cottle
0800f8d677
Merge pull request #2494 from uwl-cpe-2025/fix/missing-include
Add missing Wire.h include to sensors
1 month ago
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.
1 month ago
Liam Cottle
51665881a2
Merge pull request #2492 from meshcore-dev/set-flood-scope-none
Companion: Set flood scope to None
1 month ago
Scott Powell
6979326340
* CMD_SET_FLOOD_SCOPE_KEY, now with second variant for explicitly sending un-scoped
* FIRMWARE_VER_CODE bumped to 12
1 month ago
Liam Cottle
bf733f00a6
Merge pull request #2488 from weebl2000/fix-rak-pin-gps-en-undefined
Gate PIN_GPS_EN
1 month ago
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
1 month ago
tuzzmaniandevil
314d777b42
Enhance KissModem frame processing and timeout handling
1 month ago
Wessel Nieboer
3bde089bdb
Gate PIN_GPS_EN
Do not reference it unconditionally
1 month ago
Christos Themelis
12ed55dfa7
ui fixes
1 month ago
Huw Duddy
6b3df327e9
Merge pull request #2483 from oltaco/dev
fix CustomLFS version pinning
1 month ago
taco
68ab882cd5
fix CustomLFS version pinning
1 month ago
Liam Cottle
19ebd8c795
Merge pull request #2480 from KPrivitt/dev
Incorrect time_t TypeDef used in RAK12035_SoilMoisture
1 month ago
ripplebiz
f9ddd9da72
Merge pull request #2445 from kizniche/update-docs-txdelay-rxdelay
Docs: Add explanatory notes for txdelay, direct.txdelay, and rxdelay
1 month ago
ripplebiz
00afb06768
Merge pull request #2475 from uwl-cpe-2025/fix/ST7789-reset-timing
Do not perform redundant reset on ST7789 displays
1 month ago
Kenneth Privitt
235706a22a
Incorrect time_t TypeDef in RAK12035_SoilMoisture
1 month ago
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.
1 month ago
Christos Themelis
3a0b0a4fee
ui fixes
1 month ago
Christos Themelis
2b2834bb53
crash fix
1 month ago
Christos Themelis
0a38fd48f7
ui and settings fixes
1 month ago
Christos Themelis
8d998ad79a
ui fixes
1 month ago
Christos Themelis
f3a3e0bdfb
ui fixes
1 month ago
Christos Themelis
6e9b148e81
public chat receive fix
1 month ago
Christos Themelis
2b70e34164
display & touch rotation fixed
1 month ago
Christos Themelis
f6be2bfcbc
Display fixes
1 month ago
Christos Themelis
cbc4cab20c
wip
1 month ago
Christos Themelis
f5356870d5
wip
1 month ago
Christos Themelis
25cbc6c4bf
basic fq
1 month ago
Christos Themelis
86862860f5
UI updates
1 month ago
Liam Cottle
e727fd543b
Merge pull request #2462 from meshcore-dev/target-dup-cleanup
Refactor: removed duplicated target code
1 month ago
Liam Cottle
679fb9c0ab
Merge pull request #2460 from liamcottle/ui/startup-mute
Don't play startup tune if buzzer pref disabled
1 month ago
liamcottle
5a509752a7
don't play startup tune if buzzer pref disabled
1 month ago
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
1 month ago
Liam Cottle
ccda0a99d8
Merge pull request #925 from mtlynch/unit-tests
Add unit tests for Utils::toHex
1 month ago
Liam Cottle
9b1ca6b10b
Merge pull request #2456 from Avi0n/docs/fix-typos
fix typos in docs
1 month ago
Avi0n
0be082b5f9
fix typos
3 months ago
Liam Cottle
c7c400ed5d
Merge pull request #2428 from recrof/minewsemi-refactor
minewsemi: refactor platformio.ini
1 month ago
Rastislav Vysoky
d7e3a9ddba
Merge branch 'dev' into minewsemi-refactor
1 month ago
Liam Cottle
ffbf73dc5c
Merge pull request #2432 from recrof/kiss-radio-everywhere
kiss radio: added stm32 support + envs in platformio.ini
1 month ago