EmpirePhoenix
  • Joined on 2024-01-25
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-04-01 21:43:37 +02:00
1fa765a5d8 adjust can to hopefull work better
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-04-01 01:24:17 +02:00
eaa65637f1 Enhance error handling and robustness in TWAI-based sensor detection and moisture measurement.
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-31 18:24:34 +02:00
f1dadd7e6e massivly reduce canbus speed
7121dd0fae Add silent mode for sensor detection and moisture measurement
Compare 2 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-29 12:47:32 +02:00
4cf5f6d151 fix: correctly retrieve and display IP address for both IPv4 and IPv6 configurations
9de5236e65 fix tank sensor
Compare 2 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-18 01:43:01 +01:00
abca324a67 fix website
57323bad55 Update OTA HTML to display multiple firmware states
Compare 2 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-18 01:25:41 +01:00
086b0cbe4e Merge branch 'develop' of ssh://git.mannheim.ccc.de:1337/C3MA/PlantCtrl into develop
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)
66e1fe63e0 Revert "new ota logic"
ce981232f0 Revert "Refactor OTA update handling and improve error reporting."
07cf97fffb Revert "Refactor OTA update handling and improve error reporting."
Compare 8 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-17 20:30:18 +01:00
924a9ba228 add: script to erase OTA data using cargo espflash
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-15 20:29:03 +01:00
02c9486e98 canbus fix and ota adjustments
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-15 20:04:34 +01:00
2d2d7d16cd Merge branch 'develop' of ssh://git.mannheim.ccc.de:1337/C3MA/PlantCtrl into develop
af27f3b820 canbus debugging
Compare 2 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-15 20:02:15 +01:00
86f29a336c Merge branch 'develop' of ssh://git.mannheim.ccc.de:1337/C3MA/PlantCtrl into develop
c61a586595 new ota logic
Compare 2 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-12 21:12:24 +01:00
32db326266 update: use Instant to dynamically adjust loop timing and maintain consistent 50ms interval
a4d764c4fe remove: eliminate MoistureSensorState::Disabled, simplify moisture sensor processing, refactor pump logic, and clean up redundant/unnecessary code
5c78495bd5 update: initialize all pump expander pins to low before setting output mode
Compare 3 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-03-10 22:38:14 +01:00
07ab69075a bms intro
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-02-27 23:17:54 +01:00
125b3efad3 update: reduce pause duration in blinking sequence from 2 seconds to 400 milliseconds
9b21d505e6 allow single sensor detection, get rid of sensor disabled hardware state == nomessage
c575fc2c36 add: extend CAN task with collision detection and beacon handling, refactor error blinking logic, and optimize GPIO initialization for modularity
Compare 3 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-02-20 22:21:15 +01:00
3128e32fb2 sensor case
6bba9b1f27 update: adjust sensor STEP file to reflect updated geometries and placement adjustments, correct timestamp, and align with KiCad output changes
c909b33af0 remove: comment out unused plant visibility logic, update moisture sensor processing, and enhance plant ID handling in TWAI communication
979f982565 add: implement CAN communication channels, create can_task for RX/TX handling, enhance error detection, and reorganize configuration validation logic
e6f8e34f7d remove: delete initial_hal implementation, update moisture sensor logic to handle optional raw values, optimize TWAI management, and improve CAN data handling
Compare 7 commits »
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-01-23 22:02:28 +01:00
0c0b62e2ed update: improve documentation and restructure code for modular hardware integration, add CAN communication to HAL, and update KiCad layouts
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-01-05 19:58:10 +01:00
1de40085fb add: implement UART-based serial configuration handling and improve error handling in charge indicator updates
EmpirePhoenix pushed to develop at C3MA/PlantCtrl 2026-01-04 23:59:46 +01:00
8fc2a89503 refactor: simplify battery monitoring logic, remove unused fields, and replace BQ34Z100G1 integration with WCH I2C implementation
350820741a update: adjust sensor programmer hardware files, add new footprint, and reassign nets
d33b05e1d7 remove HAL implementation files for v3 and v4, and the build script
412a26390a add hardware files for sensor programmer
af275abf15 minify pcb for can
Compare 74 commits »
EmpirePhoenix pushed to goodby-espidf at C3MA/PlantCtrl 2026-01-04 23:59:21 +01:00
8fc2a89503 refactor: simplify battery monitoring logic, remove unused fields, and replace BQ34Z100G1 integration with WCH I2C implementation
EmpirePhoenix pushed to goodby-espidf at C3MA/PlantCtrl 2026-01-04 18:42:14 +01:00
350820741a update: adjust sensor programmer hardware files, add new footprint, and reassign nets
EmpirePhoenix pushed to goodby-espidf at C3MA/PlantCtrl 2026-01-04 18:41:45 +01:00
d33b05e1d7 remove HAL implementation files for v3 and v4, and the build script