EmpirePhoenix
  • Joined on 2024-01-25
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-05 01:15:04 +02:00
f8f76674ce Refactor flow meter handling: switch get_flow_meter_value to get_full_flow_count, update related structs and logic to use u32 for flow values.
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-05 00:50:20 +02:00
3cc5a0d2bd dependency lock upgrade
3be585ecbf Refactor flow meter handling with interrupt-based logic and global state
5b1a945ac3 Replace blocking http_server call with async task using spawner
f4e050d413 Add ChecksumError handling to FatError conversion
776db785c4 Update hardware and firmware documentation for new modules and features
Compare 5 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-04 17:46:16 +02:00
ef0ec47d92 Improve CAN bus robustness: adjust NART, add transmission delays for error recovery.
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-04 01:09:50 +02:00
0ed9d6bb57 Adjust timeouts and constants for improved moisture sensor and backup management accuracy
EmpirePhoenix deleted branch can from C3MA/PlantCtrl 2026-05-03 14:43:09 +02:00
EmpirePhoenix deleted branch goodby-espidf from C3MA/PlantCtrl 2026-05-03 14:43:00 +02:00
EmpirePhoenix deleted branch test_new_storage_qwenexperiment from C3MA/PlantCtrl 2026-05-03 14:42:53 +02:00
EmpirePhoenix deleted branch test_new_storage from C3MA/PlantCtrl 2026-05-03 14:42:45 +02:00
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-03 14:42:38 +02:00
4771a77686 Merge branch 'test_new_storage' into develop
eef165b6de Track overcurrent issues during pump operation
1ace878488 Refactor extra1 to fertilizer_pump in HAL and main logic
a30d59605d Improve CAN bus error handling and logging
2ee3615dcd switch fertilizer to extra 1
Compare 44 commits »
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-05-02 01:45:45 +02:00
eef165b6de Track overcurrent issues during pump operation
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-05-01 13:11:54 +02:00
1ace878488 Refactor extra1 to fertilizer_pump in HAL and main logic
a30d59605d Improve CAN bus error handling and logging
Compare 2 commits »
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-05-01 10:46:09 +02:00
2ee3615dcd switch fertilizer to extra 1
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-05-01 02:27:49 +02:00
db0f7daa4c feat: add fertilizer cooldown functionality with web UI, HAL integration, and configuration support
6809a37d9d feat: add fertilizer pump functionality with configuration, web UI, and HAL integration
0ca09ed498 feat: add fertilizer pump test functionality with web integration and HAL support
Compare 3 commits »
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-04-30 20:27:49 +02:00
542ff578bc feat: add bus-off error handling in CAN error status register with error blinking loop
2e16163b0e feat: implement interleaved sensor measurement timing with slot-based coordination to prevent overlap
9280bbb244 refactor: rename deep_sleep to deep_sleep_ms for consistency across the codebase
Compare 3 commits »
EmpirePhoenix pushed to test_new_storage_qwenexperiment at C3MA/PlantCtrl 2026-04-28 17:20:35 +02:00
30bcdf6f3b Add mode slider with "Simple," "Advanced," and "Expert" modes; dynamically hide/show UI elements based on selected mode.
9cd20cd56b Send MQTT "stay_alive" message before deep sleep; add delay to ensure message delivery.
3be8dc7f6a Expand and clarify AGENTS.md with detailed repository structure, critical development constraints, build/flash instructions, and validation guidelines.
e802af2a7a Switch println! to log::info in water.rs; add dynamic deep-sleep adjustment based on plant state; update heap metrics and OTA UI.
Compare 4 commits »
EmpirePhoenix created branch test_new_storage_qwenexperiment in C3MA/PlantCtrl 2026-04-28 17:20:34 +02:00
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-04-27 16:53:01 +02:00
e0b8acd55c Add firmware build timestamp support for sensors; update detection workflows and UI accordingly.
c04109a76c Rename /version endpoint to /firmware_info; add heap memory statistics to firmware data and UI.
f0c9ed4e7f Add live log buffering support and endpoint; enhance log display functionality.
3fa8077b81 Update button labels to clarify sensor identification actions in plant.html
7f0714914f Add averaging over multiple windows for frequency measurement; optimize task yielding for USB stability.
Compare 5 commits »
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-04-27 09:39:39 +02:00
61806a5fa2 Add mcutie MQTT client implementation and improve library structure
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-04-26 21:43:33 +02:00
016047ab23 Update Water HAL: enhance GPIO config with drive mode and input settings
eb276cfa68 Refactor HAL modules: update async support in Water module and reorganize detect_sensors logic
f1c85d1d74 Migrate serialization from Bincode to Postcard
097aff5360 Switch savegame serialization format from Bincode to custom parsing
fc0e18da56 Integrate mcutie library for MQTT functionality
Compare 8 commits »
EmpirePhoenix pushed to test_new_storage at C3MA/PlantCtrl 2026-04-26 16:06:24 +02:00
79daecf97d add lock for now, as otherwise it wont build