irrigation_system/software/apps/slave_node
Eduard Iten 773027f6b0 feat(slave_node): Implement Modbus watchdog timer
- Add a fail-safe watchdog using a Zephyr kernel timer.
- The timer is reset on any successful Modbus communication.
- If the timer expires (no communication within the configured timeout), the valve is automatically closed as a safety measure.
- The watchdog is enabled by writing a non-zero value to the `WATCHDOG_TIMEOUT_S` register and disabled by writing 0.
2025-07-01 22:46:57 +02:00
..
boards feat(settings): Implement persistent Modbus configuration 2025-07-01 16:44:32 +02:00
src feat(slave_node): Implement Modbus watchdog timer 2025-07-01 22:46:57 +02:00
CMakeLists.txt feat(settings): Implement persistent Modbus configuration 2025-07-01 16:44:32 +02:00
prj.conf fix(slave_node): Increase Modbus buffer size 2025-07-01 21:55:01 +02:00