Commit graph

548 commits

Author SHA1 Message Date
lenvm
e37b8f7e1b reduce Luna2000 register allocation from 50k to 30k 2023-12-03 20:10:27 +01:00
lenvm
e7b1958ff5 add WEBSERVER macro to enable or disable webserver functionality 2023-12-03 20:10:27 +01:00
lenvm
ce47ffd452 add ElegantOTA to webserver 2023-12-03 20:10:27 +01:00
lenvm
34ab0a0900 add initial version of asynchronous webserver 2023-12-03 20:10:25 +01:00
Daniel
ced696379c Make LFP_Chemistry global 2023-11-28 13:41:02 +02:00
Daniel
ca21dae6ba Change inverterAllowsContactorClosing logic to default OFF 2023-11-28 12:40:24 +02:00
Daniel
1b297afa91 Improve logging 2023-11-27 23:53:40 +02:00
Daniel
470ddc7f81 Fix millis() bug 2023-11-27 23:49:31 +02:00
Daniel
bf1e10c32b Add debug output for Inverter lilygo 2023-11-27 23:15:24 +02:00
Daniel
4f6aecfdb2 Add error handling write values to 0 2023-11-25 11:53:42 +02:00
Daniel
44fa2ba3b0 Merge branch 'main' into feature/double-lilygo 2023-11-25 11:36:40 +02:00
Daniel
744db66f49 Latest fixes from Andy 2023-11-24 00:01:36 +02:00
rjsc
6e183f506b
Revert "New feature: Double LilyGo!" 2023-11-22 22:47:48 +00:00
rjsc
f1ac772d89
Merge pull request #103 from dalathegreat/feature/double-lilygo
New feature: Double LilyGo!
2023-11-22 22:09:52 +00:00
Daniel
79709ea7df Add compilation error for missing battery 2023-11-22 22:56:20 +02:00
Daniel
0bfb757dff Add fixes from AndyMack-e- 2023-11-21 21:46:49 +02:00
Daniel
154cd7f001 Add skeleton for SerialLink 2023-11-19 22:50:10 +02:00
Daniel
a1aea67d30 Add libraries 2023-11-19 22:23:35 +02:00
Daniel Öster
8dbf3960c4
Merge branch 'main' into feature/test-mode 2023-11-15 17:23:03 +02:00
lenvm
e2cac8f77d update uint8_t to bool 2023-11-14 22:01:59 +01:00
lenvm
ce08e00a5d use booleans for booleans 2023-11-14 22:01:31 +01:00
lenvm
ea64785545 add define for contactor parameters 2023-11-14 21:57:40 +01:00
Daniel
d4290cc430 Silly typo 2023-11-14 21:55:02 +02:00
Daniel
2621e29e5f Refactor LED defines 2023-11-14 21:52:41 +02:00
Daniel
edf032947b Add RGB LED test 2023-11-13 22:15:33 +02:00
Daniel
7767d39782 Add fake battery skeleton 2023-11-13 00:13:00 +02:00
lenvm
212244adbd add initialization functions 2023-11-12 12:58:52 +01:00
lenvm
ad17f5a800 update comments 2023-11-12 12:47:18 +01:00
lenvm
e552a59a13 change order of declarations in preamble, to match order in setup() 2023-11-12 12:32:58 +01:00
lenvm
c6e09c8610 update handle_inverter() to update_values(), to better reflect its function 2023-11-12 12:29:29 +01:00
lenvm
9e663fa166 split handle_can() into receive_can() and send_can() 2023-11-12 12:25:39 +01:00
lenvm
23797e7f7c reorder functions at bottom of Software.ino, to reflect order in main 2023-11-12 12:15:32 +01:00
Daniel
8c88352c5f Rewrite max/min voltage to save memory 2023-11-11 22:47:48 +02:00
lenvm
6500d2aa76 move files to directories where they belong to 2023-11-11 14:28:51 +01:00
lenvm
e1c84e32f4 update name of ESP32 CAN library from ThomasBarth-ESP32-CAN-Driver to miwagner-ESP32-Arduino-CAN
- this change is implemented as the README.md file states that the miwagner/ESP32-Arduino-CAN is used in a slightly modified form
2023-11-11 13:45:46 +01:00
lenvm
43c46bfb35 fix error in functions used for chademo battery 2023-11-10 19:23:10 +01:00
lenvm
2a8101709e fix syntax error in notification about PYLON CAN being used 2023-11-10 19:22:53 +01:00
lenvm
6b6bf57804 run clang-format for all files except libraries in this repository 2023-11-08 23:38:41 +01:00
lenvm
a2aaadfc1d add macros to inform user if CHADEMO battery or PYLON inverter is used 2023-11-07 23:37:26 +01:00
lenvm
f7eee59ef6 reorder macros alphabetically 2023-11-07 23:37:24 +01:00
lenvm
4607fa9e25 rename filenames and macros such that they are consistent 2023-11-07 23:18:30 +01:00
lenvm
3d0a1c4185 reorder includes 2023-11-06 21:15:12 +01:00
lenvm
606f49d548 add devboard folder 2023-11-06 21:15:06 +01:00
lenvm
8a1d3c1da5 add lib/eModbus-eModbus 2023-11-06 21:02:50 +01:00
lenvm
86decfbc51 add lib/pierremolinaro-acan2515 2023-11-06 21:02:50 +01:00
lenvm
ead4b805e2 add lib/ThomasBarth-ESP32-CAN-Driver 2023-11-06 21:02:47 +01:00
lenvm
2118ab4d75 add lib/adafruit-Adafruit_NeoPixel 2023-11-06 20:38:59 +01:00
lenvm
fc0c71975d add inverter folder 2023-11-06 20:38:57 +01:00
lenvm
a3583b6897 add battery folder 2023-11-06 20:25:44 +01:00
Daniel
b8cdff88ee Bare minimum Sofar CAN implemented 2023-11-05 18:32:19 +02:00