mikecarper
509f831442
Add external QSPI staging for nRF52 OTA
2026-08-20 17:51:52 -07:00
mikecarper
6fafcc67a7
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/companion_radio/NodePrefs.h
2026-08-07 22:53:50 -07:00
Rastislav Vysoky
e4fbd386af
ThinkNode M6: Remove QSPIFLASH=1 build flag to fix companion roles
...
M6 doesn't have flash chip available, so companion roles fail to start.
2026-08-06 12:37:21 +02:00
mikecarper
9bec10b41a
Merge IoTThinks PowerSaving v16 updates
...
# Conflicts:
# examples/companion_radio/MyMesh.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/UITask.cpp
# examples/simple_repeater/UITask.h
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# examples/simple_sensor/SensorMesh.h
# src/Dispatcher.cpp
# src/Dispatcher.h
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomLR1110.h
# src/helpers/radiolib/CustomLR1110Wrapper.h
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/RadioLibWrappers.cpp
# src/helpers/radiolib/RadioLibWrappers.h
# variants/rak4631/platformio.ini
# variants/thinknode_m3/variant.cpp
# variants/thinknode_m3/variant.h
# variants/thinknode_m6/variant.cpp
# variants/thinknode_m6/variant.h
2026-08-03 15:09:52 -07: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
Kevin Le
e90b5dc87d
Fixed GPS for M6 and disabled log
2026-07-31 20:58:20 +07:00
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
2026-07-28 03:45:02 +12:00
mikecarper
2b4aed4ef1
Merge branch 'dev' of github.com:meshcore-dev/MeshCore into keymindCascade
...
# Conflicts:
# examples/simple_repeater/main.cpp
# examples/simple_room_server/main.cpp
# src/helpers/sensors/EnvironmentSensorManager.cpp
# src/helpers/sensors/MicroNMEALocationProvider.h
2026-07-13 00:44:40 -07:00
Liam Cottle
55f43e52e2
Merge pull request #2935 from benskigomez/fix/m6-repeater-debug-flags
...
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
2026-07-13 12:55:13 +12:00
Jody Bentley
1429d75f57
ThinkNode M6/M1 room_server: set ROOM_PASSWORD default
...
Without ROOM_PASSWORD the guest password defaults to empty, and a client
sending a blank password is granted read+write access (can post). Every
other board's room_server env sets ROOM_PASSWORD; the ThinkNode M6 and M1
were the only two shipping an open room. Default them to "hello" to match
the rest of the tree; operators can still change it at runtime with
'set guest.password'.
2026-07-12 18:32:09 -04:00
Jody Bentley
6343d8d96e
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
...
The M6 is the only board whose simple_repeater env ships with MESH_DEBUG=1
and GPS_NMEA_DEBUG=1 enabled. MESH_DEBUG=1 adds a 5-second boot delay
(examples/simple_repeater/main.cpp) plus verbose per-packet serial prints on
the hot RX/TX path; GPS_NMEA_DEBUG=1 echoes every GPS UART character to the
serial console (MicroNMEALocationProvider.h). Every sibling repeater env
(M1, M3, t1000-e, RAK, Heltec) ships these off, and the M6 room_server env
in this same file already has them commented. Comment them out to match.
2026-07-12 17:54:14 -04:00
Valentin Kivachuk Burda
0a1cf2b231
ota: enable OTA on the nRF52 variants the OTAFIX bootloader supports
...
Switch these existing variants from `nrf52_base` to `rak4631_hw` (which adds
ENABLE_OTA + the in-place flash store + the EndF post-build hook), so they get
OTA-over-LoRa. Scope is limited to variants already covered by the
Adafruit_nRF52_Bootloader_OTAFIX in-place apply — no new variants are added.
OtaTargets.h is regenerated to include their target ids.
2026-06-29 20:44:59 +02:00
Rastislav Vysoky
5beef490a0
add kiss radio env to most of the variants
2026-04-28 15:09:25 +02:00
João Brázio
75895895f0
Add USE_SX1262 flag to multiple platformio.ini configurations
2026-03-16 09:34:12 +00:00
João Brázio
9a95e25ef2
Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants
2026-03-05 18:38:57 +00:00
João Brázio
71136671bd
Implement remote lna toggle cli cmd
2026-02-10 15:02:23 +00:00
Rastislav Vysoky
63ae92aa09
fix compilation errors for m6 companion roles
2026-01-03 16:32:36 +01:00
Florent
14efaf6fd3
thinknode_m6: initial port
2025-12-12 16:37:57 +01:00