firmware/src
Tom Fifield fee9166377
[WIP] Add RAK12035VB Soil Moisture Sensor support
Introduce the RAK12035 sensor as an environmental telemetry sensor,
including necessary calibration checks and default values. Update
relevant files to integrate the sensor into the existing telemetry system.

This hardware is not just one module, but a couple.. RAK12023 and
RAK12035 is the component stack, the RAK12023 does not seem to matter
much and allows for multiple RAK12035 devices to be used.

Co-Authored-By: @Justin-Mann
2025-03-07 21:19:18 +08:00
..
buzz
concurrency More reduction (#5256) 2024-11-04 19:15:59 -06:00
detect [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-07 21:19:18 +08:00
Fusion
gps Only call GPS Probe commands once per family (#6114) 2025-03-04 09:47:06 -06:00
graphics Add initial support for CrowPanel ESP32 5.79” E-paper HMI (#6233) 2025-03-06 11:28:43 +01:00
input Canned messages: allow GPIO0 with "scan and select" input (#5838) 2025-01-16 06:38:22 -06:00
mesh [create-pull-request] automated change (#6240) 2025-03-05 20:50:20 -06:00
modules [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-07 21:19:18 +08:00
motion Update RAK2560 code (#5844) 2025-01-20 09:34:54 +01:00
mqtt Validate MQTT config by testing a connection (#6076) 2025-02-17 15:03:44 -06:00
nimble 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
platform Correct HW_MODEL 2025-03-06 08:43:03 -06:00
serialization Add missing traceroute fields to serialized JSON output (#6087) 2025-02-18 13:25:55 -06:00
airtime.cpp More log reductions. I'll probably stop now ;-) (#5263) 2024-11-06 21:03:25 +08:00
airtime.h
AmbientLightingThread.h Typo for Bandit button LEDs (#6053) 2025-02-15 08:06:41 -06:00
AudioThread.h Cherry pick tdeck fixes (#5422) 2024-11-22 14:25:09 -06:00
BluetoothCommon.cpp
BluetoothCommon.h
BluetoothStatus.h InkHUD refactoring (#6216) 2025-03-06 11:25:41 +01:00
ButtonThread.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
ButtonThread.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
commands.h
configuration.h [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-07 21:19:18 +08:00
DebugConfiguration.cpp
DebugConfiguration.h Include log messages in unit tests (#5666) 2024-12-26 13:42:15 +11:00
DisplayFormatters.cpp
DisplayFormatters.h
error.h
freertosinc.h
FSCommon.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
FSCommon.h Reboot before formatting LittleFS (#5900) 2025-01-20 11:43:35 -06:00
GpioLogic.cpp Log cleanups (#5135) 2024-11-04 06:09:23 -06:00
GpioLogic.h
GPSStatus.h Log cleanups (#5135) 2024-11-04 06:09:23 -06:00
Led.cpp
Led.h
main.cpp [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-07 21:19:18 +08:00
main.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
memGet.cpp
memGet.h
meshUtils.cpp Remove assert in mesh-pb-constants.cpp (#5207) 2024-11-02 05:38:44 -05:00
meshUtils.h
network-stubs.cpp
NodeStatus.h
Observer.cpp
Observer.h
Power.cpp Update RAK2560 code (#5844) 2025-01-20 09:34:54 +01:00
power.h Added custom OCV array values for T1000-E (#6031) 2025-02-11 14:02:21 +08:00
PowerFSM.cpp Don't powersave on Wifi (#5443) 2024-11-25 06:53:05 -06:00
PowerFSM.h
PowerFSMThread.h
PowerMon.cpp
PowerMon.h
PowerStatus.h
RedirectablePrint.cpp Fix off-by-one error with log writes (#5959) 2025-01-28 19:57:52 -06:00
RedirectablePrint.h De-duplicate log-level determination (#5148) 2024-10-26 12:06:50 +02:00
RF95Configuration.h
SafeFile.cpp NRF52 - Remove file totally before opening write (#5916) 2025-01-23 19:12:20 -06:00
SafeFile.h Cherrypick "add more locking for shared SPI devices (#5595) " (#5728) 2025-01-03 10:05:26 +08:00
SerialConsole.cpp De-duplicate log-level determination (#5148) 2024-10-26 12:06:50 +02:00
SerialConsole.h
shutdown.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
sleep.cpp 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
sleep.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
SPILock.cpp
SPILock.h
Status.h 2.6 changes (#5806) 2025-03-01 06:18:33 -06:00
target_specific.h
xmodem.cpp Cherrypick "add more locking for shared SPI devices (#5595) " (#5728) 2025-01-03 10:05:26 +08:00
xmodem.h