Commit Graph

684 Commits

Author SHA1 Message Date
judge b7ea3dd98e update frontent to include inputs for mqtt auth 2025-07-20 16:09:37 +02:00
judge b967ff042b add configuration options to enable mqtt user login 2025-07-20 14:13:24 +02:00
EmpirePhoenix 735f836458 fix unit being wrong for solar display 2025-07-02 19:11:36 +02:00
EmpirePhoenix f02d935f40 hide unused html elements based on config test1 2025-06-27 21:23:18 +02:00
EmpirePhoenix cc4e9efffd v4.0 backplane 1.1 2025-06-26 22:38:03 +02:00
EmpirePhoenix 5d91daf23d add pump current configuration 2025-06-26 02:39:32 +02:00
EmpirePhoenix 577c38d026 allow mppt module to fail during startup without aborting 2025-06-25 01:38:54 +02:00
EmpirePhoenix 6b711e29fc extract rtc module, extract tank module, fix backupview refresh, switch to embedded storage for eeprom 2025-06-25 01:18:36 +02:00
EmpirePhoenix 5fb8705d9a split rtc module out to reduce repreated exactly same code 2025-06-24 20:59:12 +02:00
EmpirePhoenix e57e87af3f fix backplane usb placement, use uncritial pins for high during flash/boot 2025-06-23 23:19:36 +02:00
EmpirePhoenix 450197c7cd merge stuff 2025-06-23 22:21:03 +02:00
EmpirePhoenix 736925f7de Merge pull request 'Housekeeping' (#18) from housekeeping into develop
Reviewed-on: #18
2025-06-23 22:15:50 +02:00
EmpirePhoenix 1fb9d2ab1b Merge pull request 'reduced sizes so all executable code stays below 8mb' (#19) from feature/partition_table_stuff into develop
Reviewed-on: #19
2025-06-23 22:15:34 +02:00
EmpirePhoenix ea60d804b3 reduced sizes so all executable code stays below 8mb 2025-06-22 17:36:59 +02:00
EmpirePhoenix d059b7b1db Merge branch 'develop' into housekeeping and clippy and spellcheck 2025-06-20 23:59:14 +02:00
EmpirePhoenix e7b6bda747 Merge branch 'develop' into housekeeping 2025-06-20 23:40:32 +02:00
EmpirePhoenix 04849162cd added solar ina handling, adjusted website 2025-06-20 23:37:59 +02:00
judge 5621f17e61 fix all warnings 2025-06-20 21:31:12 +02:00
judge d0e5627815 keep node artifacts in webpack directory
add commands to build.rs to move assets to required location within src
2025-06-20 20:53:32 +02:00
judge 7115809f2b fix all compiler warnings 2025-06-20 20:53:29 +02:00
judge c1d0ce542c fix confusing lifetime warning 2025-06-20 20:53:28 +02:00
judge b7b08d8747 fix unused variable warnings 2025-06-20 20:53:26 +02:00
judge 8d68f0ef14 remove embassy references in Cargo.toml
in newer esp-rust toolchains having these dependencies defiened leeds to
compile errors.
2025-06-20 20:53:23 +02:00
EmpirePhoenix 34b20b1f8f Merge pull request 'Refactor Battery State for more robustness against missing BatteryMonitor' (#17) from fix/deep-sleep-timeout-robustness into develop
Reviewed-on: #17
2025-06-20 20:52:48 +02:00
judge 71973f8fe9 integrate battery state update into full codebase 2025-06-20 19:05:06 +02:00
judge 506f0c36b5 refactor battery state 2025-06-20 18:46:57 +02:00
judge 4b919b9613 chore: cargo fmt 2025-06-20 16:26:03 +02:00
EmpirePhoenix 017078ef8e fix suplicate battery encoding on website 2025-06-20 03:11:45 +02:00
EmpirePhoenix c84e863d0f Merge branch 'feature/board-hal-splitting' into develop 2025-06-20 02:59:37 +02:00
EmpirePhoenix de54afce52 webfix for sensora enable, ina start 2025-06-19 22:57:54 +02:00
judge a0e7f97887 Merge branch 'feature/board-hal-splitting' into develop 2025-06-19 20:07:51 +02:00
EmpirePhoenix 3a2e59874e fix config on submit not updated, fix startup initial always in ap mode 2025-06-19 20:06:43 +02:00
judge 69077239a5 fix tread safty issues by annotating Box Traits correctly 2025-06-19 18:36:48 +02:00
judge e2cbf9618e fixed lifetime annotations + thread safty still needs work 2025-06-19 18:17:29 +02:00
EmpirePhoenix fc1991523a splitting wip 2025-06-19 16:58:37 +02:00
judge c429c829b4 start splitting board hal enum into structs 2025-06-19 13:57:36 +02:00
EmpirePhoenix e2cce88390 combine all branches 2025-06-19 13:05:47 +02:00
EmpirePhoenix 751f07e6fd Merge branch 'feature/v4_modular' into develop
# Conflicts:
#	rust/src/config.rs
#	rust/src/main.rs
#	rust/src/tank.rs
2025-06-18 19:07:24 +02:00
EmpirePhoenix 04bac4d0b6 v4 remarks 2025-06-18 18:50:46 +02:00
EmpirePhoenix e24dc77fa9 Merge pull request 'Part 1 of V3 extraction in preperation of v4 and v3 software merge' (#16) from boardhal_abstract into develop
Reviewed-on: #16
2025-06-17 22:22:09 +02:00
EmpirePhoenix 05400c7c4a v4 board impl 2025-06-14 00:40:47 +02:00
EmpirePhoenix 6499b18ada allow startup with initial board mode and nearly no pin configs 2025-06-11 22:08:59 +02:00
EmpirePhoenix a9d7936376 add null board 2025-06-11 17:35:23 +02:00
EmpirePhoenix 38f4ada433 Part 1 of V3 extraction in preperation of v4 and v3 software merge 2025-06-08 15:59:24 +02:00
EmpirePhoenix 3fe9aaeb6f cleanup main and network state handling 2025-05-27 23:47:14 +02:00
EmpirePhoenix 4f4d15e4a4 fix is_enabled being inverted 2025-05-19 12:16:18 +02:00
EmpirePhoenix 9f48b46738 use same output for moisture on webpage as in mqtt 2025-05-19 12:16:09 +02:00
EmpirePhoenix 0614a0e1ef adjust clearance to economy production 2025-05-09 15:06:45 +02:00
EmpirePhoenix 9e82d00a91 add simplified sensor board 2025-05-08 21:55:22 +02:00
EmpirePhoenix 171b130a29 fix config always assumed changed 2025-05-07 00:48:06 +02:00