Commit Graph

12 Commits

Author SHA1 Message Date
eeeck 637fff92ae Update main logic flow and fix bug that did not let MCU sleep 2025-05-03 12:08:08 +02:00
eeeck 5f1675f879 Move moisture to C++ file and update logic flow 2025-05-03 12:07:37 +02:00
eeeck f8b93e47e2 Add config.h with sensor pin and reading constants 2025-05-03 11:42:01 +02:00
eeeck bf7d177046 Add Makefile and refactor moisture reading to separate module 2025-05-03 11:41:34 +02:00
eeeck 4486febccf Extract moisture reading logic into separate function 2025-05-02 14:24:43 +02:00
eeeck 5634ead406 Add moisture sensor reading averaging 2025-05-02 14:13:08 +02:00
eeeck 7684470315 Fix watchdog timer setup and power management
- Add missing watchdog header include
- Improve watchdog timer configuration with proper registers
- Switch to SLEEP_MODE_IDLE to maintain USB/Serial functionality
2025-05-02 00:59:57 +02:00
eeeck 9b20f33498 Directory restructure 2025-05-01 23:59:38 +02:00
eeeck 02a6541647 Add sleep function to enable power down mode 2025-05-01 22:31:30 +02:00
eeeck 577499cccc Implement 8 seconds watchdog 2025-05-01 22:18:51 +02:00
eeeck d58e41c444 Create .gitignore 2025-05-01 21:50:34 +02:00
eeeck a3a59a9a5e Implement basic sensor reading 2025-05-01 21:49:34 +02:00