Commit graph

1734 commits

Author SHA1 Message Date
Daniel Öster
04a68fc89e Fix crash caused by percentage char 2024-12-31 18:18:46 +02:00
Daniel Öster
208c643854
Merge pull request #720 from lenvm/feature/move-check-to-lilygo-hw
Move check if CAN_ADDON AND CANFD_ADDON are defined simultaneously, to respective hardware
2024-12-31 13:12:50 +03:00
lenvm
ea2d57a4a5
Merge pull request #719 from lenvm/feature/hw-devkit
Add support for ESP32 DevKit V1 hardware
2024-12-31 00:33:13 +01:00
Daniel Öster
293bf12d5e Fix broken references in logging 2024-12-31 01:16:36 +02:00
lenvm
b45f28b6e7 move check if CAN_ADDON AND CANFD_ADDON are defined simultaneously, to respective hardware 2024-12-31 00:04:53 +01:00
lenvm
95ae99aeef add hardware abstraction layer for ESP32 DevKit V1 2024-12-30 23:42:03 +01:00
Daniel Öster
4d68c653c7
Merge pull request #709 from dalathegreat/bugfix/i3-second-battery-cellmonitor
BMW i3: Make cellvoltages work for double-battery
2024-12-30 22:20:16 +03:00
lenvm
52a5fd9f86
Merge pull request #715 from lenvm/feature/add-hardware-to-github-actions
Add hardware to GitHub Actions workflows
2024-12-30 20:19:37 +01:00
Daniel Öster
2cf3ecdae1
Merge pull request #710 from lenvm/feature/homogenize-sma-inverter-protocols
Sync SMA inverter protocols
2024-12-30 22:01:36 +03:00
lenvm
06557bf64d fix missing #endif in hw_stark 2024-12-30 20:01:27 +01:00
lenvm
6c8333fce9 update error message if no target hardware is selected 2024-12-30 18:21:22 +01:00
lenvm
5b11e5b956 add hardware to GitHub Actions workflows 2024-12-30 18:21:22 +01:00
Daniel Öster
e819936b37
Merge pull request #714 from lenvm/bugfix/compile-hw-without-sd-card
Bugfix: ensure code compiles for hardware that does not have SD card pins
2024-12-30 20:06:55 +03:00
Daniel Öster
22e49abb6d
Merge pull request #716 from josiahhiggs/enhancement/tesla-safety-check
Enhancement/tesla safety check
2024-12-30 17:42:29 +03:00
Daniel Öster
1c8aab978f Add autodetect for battery2 size 2024-12-30 16:24:15 +02:00
Daniel Öster
688952c407
Merge pull request #712 from lenvm/feature/add-bmw-i3-wake-up-pin-for-battery2
Add wake up pin for second BMW I3 battery
2024-12-30 17:20:09 +03:00
lenvm
5deb333dc7 ensure code compiles for hardware that does not have SD card pins defined 2024-12-29 22:48:23 +01:00
josiahhiggs
ec1d0cf990 Update TESLA-BATTERY.cpp 2024-12-30 09:34:24 +13:00
lenvm
ca1da7ed13 add wake up pin for BMW I3 double battery 2024-12-29 21:15:36 +01:00
lenvm
1a1ccd3069 update function name map_can_frame_to_variable_battery2() to handle_incoming_can_frame_battery2() 2024-12-29 21:09:41 +01:00
Daniel Öster
91aa122517 Make cellvoltages work for double-battery 2024-12-29 22:46:09 +03:00
josiahhiggs
f7033b59d0 Update TESLA-BATTERY.cpp 2024-12-30 08:34:00 +13:00
lenvm
08e0ea5f6d rename SMA defines, to use more consistent naming 2024-12-29 20:25:27 +01:00
lenvm
43d3e781eb homogenize sma inverter protocols 2024-12-29 20:25:24 +01:00
josiahhiggs
12745d104e Update TESLA-BATTERY.cpp 2024-12-30 08:23:40 +13:00
josiahhiggs
9ba6a9691e Update TESLA-BATTERY.cpp 2024-12-30 08:05:53 +13:00
josiahhiggs
3503447899 Update TESLA-BATTERY.cpp 2024-12-30 07:52:29 +13:00
josiahhiggs
06a1eb061e Update TESLA-BATTERY.cpp
merge conflicts and compile fix
2024-12-30 07:52:11 +13:00
josiahhiggs
baf90931bd
Merge branch 'dalathegreat:main' into enhancement/tesla-safety-check 2024-12-30 07:38:57 +13:00
lenvm
eb4e5bc2b8 update function name map_can_frame_to_variable_battery() to handle_incoming_can_frame_battery() 2024-12-29 18:30:12 +01:00
lenvm
0b096010c1 reword functions in CAN communication 2024-12-29 18:30:10 +01:00
Daniel Öster
e5b0481903
Merge pull request #707 from No-Signal/feature/CAN_Logging_To_SDCard
Adding ability to log CAN frames to SD card
2024-12-29 18:20:21 +03:00
No-Signal
d4f652ba8b Adding compile error check to ensure SD card logging can only be enabled for the LilyGo hardware 2024-12-29 14:32:43 +00:00
No-Signal
40399b446e Adding ability to log CAN frames to SD card 2024-12-29 13:44:17 +00:00
josiahhiggs
1bbbaacb70 Update TESLA-BATTERY.cpp 2024-12-29 23:02:32 +13:00
josiahhiggs
a0907b7ef6 Update TESLA-BATTERY.cpp
Update starting cell voltage to 3300mV, update starting pack energy to 0kWh,  add cellvoltageRead to 0x332, add check of cellvoltageRead in send_can.
2024-12-29 23:02:17 +13:00
josiahhiggs
a91e4845c9 Merge branch 'enhancement/tesla-safety-check' of https://github.com/josiahhiggs/Battery-Emulator into enhancement/tesla-safety-check 2024-12-29 22:18:32 +13:00
Daniel Öster
fe451cc18a Revert to hardcoded ID 2024-12-28 19:52:41 +03:00
Daniel Öster
7cc63902b0 Make Ultra messages part of normal sending 2024-12-28 19:43:48 +03:00
Daniel Öster
d0ffb97816 Rename to stellantis, add TODO 2024-12-28 16:19:41 +03:00
Daniel Öster
fe4bd981cc Merge branch 'main' into feature/PSA-battery 2024-12-28 15:51:19 +03:00
Daniel Öster
8663571579 Add SMA Tripower to contactor allow writing 2024-12-28 14:58:47 +03:00
Daniel Öster
ea2ea2e590
Merge branch 'main' into bugfix/SMA-tripower-enable-line 2024-12-28 14:56:10 +03:00
Daniel Öster
c9c5e696cb Apply diff from successful testing 2024-12-28 14:42:44 +03:00
Daniel Öster
50219fff80
Merge pull request #698 from dalathegreat/bugfix/make-secrets-easier
Improvement: Make USER_SETTINGS more simplified
2024-12-28 14:34:34 +03:00
Daniel Öster
e2fb70e962
Merge pull request #693 from josiahhiggs/improvement/tesla-advanced-battery
Improvement/tesla advanced battery
2024-12-28 12:50:08 +03:00
Daniel Öster
30a07aba77 Pre-commit fix 2024-12-28 12:45:17 +03:00
Daniel Öster
57cba6f94b
Merge pull request #697 from dalathegreat/bugfix/assert-failed-tasksC
Crashfix: Restore Async lib, implement Mutex locking
2024-12-28 12:32:22 +03:00
Daniel Öster
cf75f48f00
Merge pull request #700 from lenvm/feature/make-mcp2515-and-mcp2517-unique
Make MCP2515 and MCP2518FD (MCP2517) work simultaneously
2024-12-28 12:31:34 +03:00
josiahhiggs
7b67eab81d Update TESLA-BATTERY.cpp 2024-12-28 09:11:54 +13:00