db0f7daa4c
feat: add fertilizer cooldown functionality with web UI, HAL integration, and configuration support
Empire2026-04-30 22:09:04 +02:00
6809a37d9d
feat: add fertilizer pump functionality with configuration, web UI, and HAL integration
Empire2026-04-30 20:44:07 +02:00
0ca09ed498
feat: add fertilizer pump test functionality with web integration and HAL support
Empire2026-04-30 20:37:07 +02:00
542ff578bc
feat: add bus-off error handling in CAN error status register with error blinking loop
Empire2026-04-30 20:27:38 +02:00
2e16163b0e
feat: implement interleaved sensor measurement timing with slot-based coordination to prevent overlap
Empire2026-04-30 20:19:13 +02:00
9280bbb244
refactor: rename deep_sleep to deep_sleep_ms for consistency across the codebase
Empire2026-04-30 20:09:48 +02:00
e0b8acd55c
Add firmware build timestamp support for sensors; update detection workflows and UI accordingly.
Kai Börnert
2026-04-27 16:46:24 +02:00
c04109a76c
Rename /version endpoint to /firmware_info; add heap memory statistics to firmware data and UI.
Kai Börnert
2026-04-27 15:46:29 +02:00
f0c9ed4e7f
Add live log buffering support and endpoint; enhance log display functionality.
Kai Börnert
2026-04-27 15:04:05 +02:00
3fa8077b81
Update button labels to clarify sensor identification actions in plant.html
Kai Börnert
2026-04-27 13:56:32 +02:00
7f0714914f
Add averaging over multiple windows for frequency measurement; optimize task yielding for USB stability.
Kai Börnert
2026-04-27 13:42:30 +02:00
57323bad55
Update OTA HTML to display multiple firmware states
Empire Phoenix2026-03-18 01:32:14 +01:00
086b0cbe4e
Merge branch 'develop' of ssh://git.mannheim.ccc.de:1337/C3MA/PlantCtrl into develop
Empire Phoenix2026-03-18 01:25:29 +01:00
39e4e733f3
Fix ota, use MMU to determine running partition, use RMW wrapper for ota_data partition (littelfs handles this internally, so it was no problem prior)
Empire Phoenix2026-03-18 01:22:33 +01:00
125b3efad3
update: reduce pause duration in blinking sequence from 2 seconds to 400 milliseconds
Empire2026-02-27 23:17:25 +01:00
9b21d505e6
allow single sensor detection, get rid of sensor disabled hardware state == nomessage
Empire2026-02-27 23:12:40 +01:00
c575fc2c36
add: extend CAN task with collision detection and beacon handling, refactor error blinking logic, and optimize GPIO initialization for modularity
Empire2026-02-27 22:12:52 +01:00
6bba9b1f27
update: adjust sensor STEP file to reflect updated geometries and placement adjustments, correct timestamp, and align with KiCad output changes
Empire2026-02-13 23:24:32 +01:00
c909b33af0
remove: comment out unused plant visibility logic, update moisture sensor processing, and enhance plant ID handling in TWAI communication
Empire2026-02-13 23:24:21 +01:00
979f982565
add: implement CAN communication channels, create can_task for RX/TX handling, enhance error detection, and reorganize configuration validation logic
Empire2026-02-13 21:53:48 +01:00
e6f8e34f7d
remove: delete initial_hal implementation, update moisture sensor logic to handle optional raw values, optimize TWAI management, and improve CAN data handling
Empire2026-02-01 03:57:36 +01:00
ce10d084f8
update: refactor and enhance CAN sensor initialization, reorganize GPIO assignments, improve error detection and logging, and streamline TWAI handling
Empire2026-01-31 00:06:42 +01:00
355388aa62
update: refactor and enhance CAN sensor initialization, reorganize GPIO assignments, improve error detection and logging, and streamline TWAI handling
Empire2026-01-30 22:01:37 +01:00
0c0b62e2ed
update: improve documentation and restructure code for modular hardware integration, add CAN communication to HAL, and update KiCad layouts
Empire2026-01-23 22:02:14 +01:00
1de40085fb
add: implement UART-based serial configuration handling and improve error handling in charge indicator updates
Empire2026-01-05 19:57:57 +01:00
8fc2a89503
refactor: simplify battery monitoring logic, remove unused fields, and replace BQ34Z100G1 integration with WCH I2C implementation
Empire2026-01-04 23:59:14 +01:00
350820741a
update: adjust sensor programmer hardware files, add new footprint, and reassign nets
Empire2026-01-04 18:42:09 +01:00
d33b05e1d7
remove HAL implementation files for v3 and v4, and the build script
Empire2026-01-04 18:41:38 +01:00
412a26390a
add hardware files for sensor programmer
Empire2025-12-25 22:22:30 +01:00