mikecarper
4b226d3b96
Merge upstream dev into keymindCascade
2026-09-30 15:40:15 -07:00
mikecarper
11d64b3db3
Add configurable nRF52 battery profiles with LiFePO4 cutoff
2026-09-30 01:11:10 -07:00
mikecarper
4176c92462
Merge PowerSaving-v17 into keymindCascade
2026-09-24 00:56:05 -07:00
Kevin Le
d9c42964eb
Added enterDeepSleep() for NRF52 and shutdownPeripherals() for ESP32
2026-09-19 18:37:03 +07:00
Alex Beal
0908b03491
Fix: Do not misidentify IMU as an RTC on Heltec T1
...
The T1 has an ICM-42607-P IMU with the same address as a DS3231 RTC.
This completely breaks the clock on the T1. Reading the time results in
a garbage value, causing all sorts of strange issues. The time never
advances, which breaks logging in to repeaters (due to their time-based
replay protection).
This simply disables the probe on the I2C line. The DS3231 doesn't have
a WHO_AM_I register that could be used to prevent misidentifying it, so
this simpler fix is used.
2026-08-25 15:00:45 -06:00
mikecarper
c2e64da695
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/NodePrefs.h
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# src/Identity.cpp
# src/MeshCore.h
# src/Utils.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomLR2021Wrapper.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/radiolib/RadioLibWrappers.cpp
# src/helpers/radiolib/RadioLibWrappers.h
# src/helpers/ui/SH1106Display.cpp
# variants/minewsemi_me25ls01/target.cpp
# variants/minewsemi_me25ls01/target.h
# variants/muziworks_r1_neo/target.cpp
2026-08-14 08:14:12 -07:00
taco
3ea541f1f2
Fix Heltec T1 pin definitions
...
SPI pins that are set to -1 cause OOB reads on NRF52. The unused Serial2 pin definitions were removed to avoid potential issues with the Uart framework.
2026-08-13 00:12:37 +10:00
mikecarper
61cb8d6e96
Merge upstream dev into keymindCascade
...
# Conflicts:
# docs/payloads.md
# examples/companion_radio/DataStore.cpp
# examples/companion_radio/DataStore.h
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/MyMesh.h
# examples/companion_radio/NodePrefs.h
# examples/companion_radio/main.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/Utils.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/NRF52Board.cpp
# src/helpers/nrf52/SerialEthernetInterface.cpp
# src/helpers/radiolib/CustomLLCC68.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/radiolib/CustomLR1110.h
# src/helpers/radiolib/CustomSTM32WLxWrapper.h
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/radiolib/CustomSX1268.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/ui/ST7735Display.cpp
# test/mocks/Stream.h
# variants/minewsemi_me25ls01/target.h
# variants/wio-tracker-l1/platformio.ini
2026-08-03 14:53:59 -07:00
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
2026-07-28 03:45:02 +12:00
mikecarper
836af4b623
Fix onboard GPS in LoRa OTA builds
2026-07-23 09:57:01 -07:00
mikecarper
c8052e90c2
Enable onboard GPS in LoRa OTA builds
2026-07-22 16:00:59 -07:00
mikecarper
d5a00da2a0
Harden nRF52 persistence, watchdog, and build variants
2026-07-20 22:55:58 -07:00
taco
91e65af9dd
fix: heltec t1: add missing bodmer TFT_eSPI library
2026-07-20 20:28:38 +10:00
mikecarper
ccce0c8d75
feat: prepare v1.16.07 firmware release
2026-07-18 14:53:56 -07:00
mikecarper
710790b81d
Enable LoRa OTA for nRF52 repeaters
2026-07-15 09:49:40 -07:00
Kevin Le
eec75eab31
Cleanup Poweroff for NRF52 boards
2026-07-05 22:10:47 +07:00
Kevin Le
22e45d559d
Power off board including radio, display, GPS and components
2026-06-20 12:17:40 +07:00
Quency-D
6d3b71eed9
add heltec-mesh-node-t1
2026-05-11 15:11:07 +08:00