EmpirePhoenix
  • Joined on 2024-01-25
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-06 09:29:36 +02:00
b0f8bcc9da Merge remote-tracking branch 'origin/develop' into develop
103859120c Add initial TODO file with pending tasks for One Wire, Flow Sensor, and PlantProfiles implementation
403517fdb4 Suppress EMI noise on water flow sensor by filtering short pulses
Compare 3 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-05 18:04:16 +02:00
11eb8713bf more startup debugging
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-05-05 16:27:32 +02:00
d903c2bf52 Refactor flow meter logic: replace global mutex with per-instance flow_unit and use critical-section for thread safety.
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 »