entr0p1
aee53a8c3e
NRF52Board - ShutdownPeripherals() housekeeping
Improvements:
- Add condition to only turn off display if on (avoids wedging the shutdown on some displays)
- Reset LoRa radio before calling radio_driver.powerOff() to ensure it is in a known good state (and will accept the command)
- Ensure SPI is started so LoRa radio commands can be sent (some shutdowns can happen before this)
- Add gate for P_LORA_NSS pin defined before writing to the pin
2 weeks ago
taco
b28bf00348
fix: setMaxPacketMillis() should return void
2 weeks ago
Liam Cottle
a3a1aa5e3b
Merge pull request #1865 from MeshEnvy/fix/python-json-parse-error
fix: JSON parsing regression in build.sh
2 weeks ago
ViezeVingertjes
3b69e7873b
fix: guard HWCDC serial config behind ARDUINO_USB_MODE
setTxTimeoutMs() and setTxBufferSize() are HWCDC-only APIs; calling
them on HardwareSerial (UART-bridge boards like T-Beam) fails to compile.
Co-Authored-By: Adam Gessaman <[email protected] >
1 month ago
ViezeVingertjes
39ff5b879a
fix: run KISS modem unit tests in CI via native_kiss_modem env
The new test_kiss_modem suite needs KissModem headers and sources that
only native_kiss_modem provides. Scope native to test_utils and run both
envs in the unit test workflow.
1 month ago
ViezeVingertjes
fb2c61f862
fix: prevent ESP32 KISS modem stalls under USB backpressure
Switch ESP32-S3 KISS modem environments to HWCDC and move outbound KISS writes to a non-blocking queued frame path so loop() and TX completion keep progressing when the host reads slowly. Add native backpressure regression tests and correct the native_kiss_modem test filter so this suite runs directly with pio test.
1 month ago
Scott Powell
a0b52be4ad
* RP2040 build fixes
* new prefs file now "/prefs.json"
2 weeks ago
Scott Powell
2189f2294c
* added prefs initialisers to match original zeroed state
2 weeks ago
ripplebiz
795989b918
Merge pull request #2966 from Quency-D/heltec-rc32
Add Heltec rc32 board
2 weeks ago
fdlamotte
4aec46b039
Merge pull request #2976 from fdlamotte/UITask_poweroff_radio_display
UI task: poweroff of radio and display moved to board
2 weeks ago
Florent
c644720ea7
uitask: screen and radio poweroff moved to board
2 weeks ago
fdlamotte
8f5a393404
Merge pull request #2975 from fdlamotte/nrf52_boards--use-shutdownPeripherals-on-TInpulse-and-TEchoBoard
nrf52_variants: override shutdownPeripherals instead of powerOff for …
2 weeks ago
taco
0bd871cde6
add IRQ timeout logic for LR11X0
2 weeks ago
Florent
84d1e24338
nrf52_variants: override shutdownPeripherals instead of powerOff for TechoLite, TInpulse and TechoBoard (protect the gate)
2 weeks ago
taco
79ef74ea8d
add IRQ timeout logic for SX1262
2 weeks ago
Scott Powell
d9f1e12b21
* loadSerial(), support for \n and \r
2 weeks ago
fdlamotte
3a67685597
Merge pull request #2883 from fdlamotte/repeater_btn
repeater: poweroff on long press
2 weeks ago
taco
975a673efd
add calcMaxPacketMillis
2 weeks ago
Scott Powell
ae2667ee9e
* added unit tests for ConfigSerializer
2 weeks ago
fdlamotte
76c6e73fb6
Merge branch 'dev' into repeater_btn
2 weeks ago
fdlamotte
3eb5451d3e
Merge pull request #2906 from fdlamotte/shutdown_peripherals
Proposal: Introduce shutdownPeripherals in NRF52Board to prepare for shutdown
2 weeks ago
Quency-D
fd7b35f457
Move the rotation input to target.cpp
2 weeks ago
Quency-D
b26f53a263
Avoid waking display from rotary input
2 weeks ago
Scott Powell
f515716032
* new NodePrefs for companion
2 weeks ago
ripplebiz
41f4d6bd91
Merge pull request #2560 from Quency-D/heltec-v4-r8
Add heltec-v4-r8 board
2 weeks ago
Quency-D
61a8821d3c
Optimize battery voltage reading
3 weeks ago
Scott Powell
85285c6cbc
Merge branch 'dev' into config-serializer
3 weeks ago
Quency-D
a472cd7956
Delete duplicate pin definitions
3 weeks ago
Quency-D
3469e92458
Enable patch reception
3 weeks ago
Quency-D
05d4bd2f7f
Add a rotary encoder
3 weeks ago
ripplebiz
b55d69e57a
Merge pull request #1983 from rgregg/rak-ethernet
Support for RAK ethernet module
3 weeks ago
Liam Cottle
1831349e5a
Merge pull request #2897 from yarda/companion-add-mcu-temp-sensor
Added MCU temp sensor to the companion
3 weeks ago
Quency-D
6c9f0907ee
Merge pull request #17 from meshcore-dev/dev
merge Dev
3 weeks ago
Liam Cottle
f44aede4f3
Merge pull request #2954 from liamcottle/board/thinknode-m7-neighbours
Increase ThinkNode M7 MAX_NEIGHBORS to 50
3 weeks ago
liamcottle
a99f4a0160
increase thinknode m7 max neighbours to 50
3 weeks ago
Scott Powell
5a14f36e25
* ST7735 color/offset fix for Heltec Tracker V1
3 weeks ago
Scott Powell
63f4b173da
* misc fixes
3 weeks ago
Jaroslav Škarvada
15e259c572
Added MCU temp sensor to the companion
Fixes #2896
4 weeks ago
Scott Powell
2af1e6d099
* first draft of new ConfigSerializer. (simple embedded JSON prefs)
3 weeks ago
Liam Cottle
ea4383f90c
Merge pull request #2952 from Quency-D/fix-ex-watchdog
fix repeater watchdog
3 weeks ago
Quency-D
4d0ba1516c
Remove the watchdog feeding operation from each iteration of the loop to reduce power consumption.
3 weeks ago
Ryan Gregg
16b76bd35a
Merge remote-tracking branch 'upstream/dev' into rak-ethernet
# Conflicts:
# examples/companion_radio/main.cpp
3 weeks ago
Huw Duddy
64e8e24720
Merge pull request #2951 from meshcore-dev/fast-st7735-display
Fast ST7735 Display Driver
3 weeks ago
Scott Powell
d30d8ed748
* HSPI fix
3 weeks ago
ripplebiz
05fdafbb2d
Merge pull request #2898 from entr0p1/fix/lilygo-techo-lite-sx1262-ldo
Lilygo T-Echo Lite - Change SX1262 from DC-DC to LDO regulator
3 weeks ago
ripplebiz
f4ed8c711b
Merge pull request #2899 from entr0p1/fix/lilygo-techo-lite-nrf-dcdc
Lilygo T-Echo Lite - nRF52840 DC-DC
3 weeks ago
ripplebiz
dc0f837451
Merge pull request #2905 from entr0p1/fix/heltec-t114-nrf-dcdc
Heltec T114 - nRF52840 DC-DC Regulator
3 weeks ago
ripplebiz
7f4f03d737
Merge pull request #2946 from hpux735/stream-allocation
Add StreamSensor allocation for GroupData
3 weeks ago
Scott Powell
1bdacb3247
* trying to get Heltec Tracker and Tracker V2 working
3 weeks ago
Will Dillon
7e95c52972
Add StreamSensor allocation for GroupData
Adds a small allocation for groupdata packets for the Meshcore firmware for the StreamSensor product. It was previously a LoRaWAN platform, and we've moved to Meshcore.
Let me know when and how to demonstrate.
3 weeks ago