Commit graph

277 commits

Author SHA1 Message Date
Kukumagi
549a59a573 Fix canfd startup. Now when INT pin is connected then everything should work as intended and no need to fiddle with disconnecting INT pin 2024-05-24 21:39:18 +03:00
Daniel Öster
7193938dcd
Merge pull request #309 from dalathegreat/feature/stark-hardware
Feature: Add initial support for Stark hardware
2024-05-19 21:05:48 +03:00
Daniel
da69d247e3 Skip safeties on double lilygo 2024-05-19 20:26:18 +03:00
Daniel
64b77f1898 Pre commit fix 2024-05-19 11:49:53 +03:00
Daniel
b3ba72d0d1 Move charge W capping to Safety file 2024-05-19 11:44:00 +03:00
Daniel
d98996b7be Add Stark board as option 2024-05-17 23:10:04 +03:00
Steven Maresca
2aa6ca1cac Rework CHAdeMO support to more fully implement standard, including appropriate sequence for negotiation. Testing and further refinement is needed before this feature is entirely usable. 2024-05-16 18:24:41 -04:00
Daniel Öster
44efc43251
Merge pull request #303 from smaresca/smaresca/integrate-SimpleISA
Add SimpleISA library for use in measuring current/voltage
2024-05-16 21:20:31 +03:00
Daniel Öster
3b38c4b2b4
Merge pull request #301 from dalathegreat/feature/safety-cpp
New feature: Safety.cpp
2024-05-16 10:25:54 +03:00
Steven Maresca
23c7443cb2 Add SimpleISA library for use in measuring current/voltage, lightly modified from source material to support ESP32-Arduino-CAN 2024-05-14 05:14:58 -04:00
Daniel Öster
f9afdd35a7
Update version number to signal dev 2024-05-13 21:09:04 +03:00
Daniel Öster
41c54c3fe9
Update version number for release 2024-05-13 20:45:39 +03:00
Daniel
f6f12652d6 Add safety file, move out safety checks 2024-05-13 19:45:56 +03:00
itpr-gwis2
06ab803da9 can fd debug print function only 2024-05-07 18:36:10 +03:00
itpr-gwis2
34e2d45d34 can fd debug to Software.ino 2024-05-06 17:02:57 +03:00
itpr-gwis2
7cdc7181df can fd debug to Software.ino 2024-05-06 16:50:40 +03:00
Daniel Öster
1d094709ab
Update version number to signal dev 2024-05-01 22:05:44 +03:00
Daniel Öster
14432dc198
Update version number for release 2024-05-01 21:55:14 +03:00
Cabooman
8ee7f0e073 Update Software.ino 2024-05-01 20:13:42 +02:00
Daniel Öster
a58c570dc5
Merge pull request #276 from dalathegreat/refactor/inverter-can-send
Refactor: Inverter handling
2024-04-30 23:00:59 +03:00
Cabooman
7d53705599 Consistent library naming 2024-04-30 21:13:39 +02:00
Daniel
a6ec991f26 Refactor modbus inverter handling 2024-04-29 21:22:54 +03:00
Daniel
3aa5704d74 Refactor CAN inverter handling 2024-04-29 21:02:37 +03:00
Daniel Öster
6f4831f4cd
Merge pull request #274 from dalathegreat/bugfix/compile-error-chargers
Bugfix: Make chargers compile and add to workflow 🤖
2024-04-28 22:10:40 +03:00
Cabooman
df17c49578
Merge pull request #272 from dalathegreat/improvement/event-uptimestamp
Improvement/event uptimestamp
2024-04-27 12:58:14 +02:00
Daniel
93dfa1b0eb Make chargers compile. Add to workflow 2024-04-27 13:26:00 +03:00
Cabooman
cee1e11bff Pre-commit 2024-04-26 21:53:16 +02:00
Cabooman
6943963907 Move uptime update, use uptime for event timestamp 2024-04-26 21:48:13 +02:00
Daniel
b141161d9a Add Event when automatic contactor opening happens 2024-04-26 22:26:04 +03:00
Daniel Öster
a209fb92e7
Merge pull request #268 from smaresca/smaresca/uptime
Microfeature: Add uptime tracking and display
2024-04-26 22:17:50 +03:00
Daniel Öster
4c6f42d5c6
Update version number for development on main 2024-04-25 20:49:31 +03:00
Daniel Öster
97d6a27c1c
Update version number for release 2024-04-25 20:26:58 +03:00
Steven Maresca
8d84b1bcec Microfeature: Add uptime tracking and display, using Uptime_Library by Yiannis Bourkelis 2024-04-24 00:05:00 -04:00
Daniel
997866ef8c Tweak logic for contactor closing 2024-04-20 21:45:41 +03:00
Daniel
f83bbc35eb Minimum viable product for double battery 2024-04-20 20:39:59 +03:00
Cabooman
0fee07313a
Data layer introduction (#254)
* Active power, SOH

* Total and remaining capacity

* pre-commit, baby!

* Typo

* pre-commit wrestling

* Temp min/max

* Voltage and current

* Min/max design voltage

* BMS status, max charge/discharge, cell min/max

* BMS status cleanup

* Pre-commit, we meet again

* Cell voltages and minor fixes

* Cell number

* SOC

* Missed a spot

* Event handling moved, Wh bugs fixed, time measurements improved

* Pre-commit, old friend...

* Battery chemistry

* Update TESLA-MODEL-3-BATTERY.cpp

* Total capacity/Wh max, soem default values

* Good ol' pre-comm

* Some prio/core cleanup, docs...

* Contactor closing variables

* Max charge/discharge amps

* Data layer variable documentation

* USER_SETTINGS comments

* Charger comment

* Update datalayer.h
2024-04-15 22:26:10 +02:00
Daniel Öster
8169d73324
Update version number 2024-04-14 22:11:25 +03:00
Daniel Öster
dcd0ebdf57
Update version number for release 2024-04-14 21:48:58 +03:00
Cabooman
ffa7a54f20
Refactoring: Scalability and performance (#252)
Refactoring v5.7 step 1
2024-04-14 14:41:01 +02:00
Daniel Öster
9ec0882329
Update version number for release 2024-04-08 21:28:17 +03:00
Daniel Öster
63371c8b60
Feature: CAN-FD + EGMP batteries! (#244)
* ACAN2517FD lib addition, integrate support for canfd, and add initial EGMP battery capability
2024-04-08 20:45:14 +03:00
Daniel
2c4f6f4a06 Update comment on max value 2024-04-07 22:36:23 +03:00
Daniel
6c1777550d Increase datatypes for W over 60kW 2024-04-07 20:13:32 +03:00
Daniel
12ed850df0 Increase performance. Ease up on scheduler 2024-04-03 21:46:30 +03:00
Daniel Öster
21c42c48f8
Update version number for release 2024-03-30 23:40:42 +02:00
Daniel
3a1b30da8c Pre-commit after merge 2024-03-28 23:18:00 +02:00
Daniel Öster
4fbfe6f5e9
Merge branch 'main' into feature/event-CAN-timing 2024-03-28 23:16:52 +02:00
Daniel
a51c53edff Minor optimizations 2024-03-28 22:46:29 +02:00
Daniel
28fc1da7c0 Add event for CAN overrun 2024-03-28 00:10:06 +02:00
Ole
f145705b96 Formatting 3 2024-03-27 21:57:45 +01:00