|
9cc314ad7c
|
new logger
|
2025-04-21 00:22:09 +02:00 |
|
|
4ecb91ba39
|
cleanup, add debug printout when cell OV/UV happens
|
2025-04-16 22:54:38 +02:00 |
|
|
d5885ae849
|
add bms id to module status
|
2025-04-16 22:31:55 +02:00 |
|
|
bc4e202cb0
|
add overtemp check
|
2025-04-13 16:04:05 +02:00 |
|
|
0e2de588bf
|
big cleanup
|
2025-04-11 18:08:45 +02:00 |
|
|
babea2e805
|
add prefix capability to swo_log
|
2025-04-11 14:28:13 +02:00 |
|
|
e45c1c2878
|
merge latest version of adbms driver
|
2025-04-09 20:28:50 +02:00 |
|
|
1322a7e8b0
|
start adding old code to the working slave code
|
2025-04-07 16:13:31 +02:00 |
|
|
44c012082b
|
fix: formatting of DPEC errors
|
2025-03-31 21:54:57 +02:00 |
|
|
6145508e8b
|
add: better error message when DPEC fails to validate
|
2025-03-31 19:46:47 +02:00 |
|
|
c9c9ac06d3
|
cleanup
|
2025-03-31 18:57:37 +02:00 |
|
|
c7be10b37f
|
fix polling hopefully
|
2025-03-27 22:23:17 +01:00 |
|
|
4dda2084a3
|
refactor: move more options to config file
|
2025-03-27 19:01:45 +01:00 |
|
|
ae54db62e0
|
fix: make adbms overtemp threshold configurable
|
2025-03-27 16:56:54 +01:00 |
|
|
f09566ce49
|
added bms id to view
|
2025-03-26 23:12:52 +01:00 |
|
|
d3a79d0fde
|
temp rework
|
2025-03-26 22:52:00 +01:00 |
|
|
4e6887ed6f
|
regen of code
|
2025-03-26 19:44:19 +01:00 |
|
|
e5cb622b0d
|
updated build
|
2025-03-26 18:59:27 +01:00 |
|
|
5df31f5ece
|
ignore HAL_BUSY for now
|
2025-03-26 18:19:44 +01:00 |
|
|
e13e5c318b
|
add: convert temperatures to degrees
|
2025-03-26 16:46:24 +01:00 |
|
|
ba1c8c5905
|
fix: remove unused GPIO_values array, use auxVoltages instead
|
2025-03-26 16:46:24 +01:00 |
|
|
996a7f0581
|
refactor: cleanup of clang-tidy warnings
|
2025-03-25 21:26:58 +01:00 |
|
|
3ffad99284
|
fix: clear OV/UV flags after trigger
|
2025-03-25 19:34:17 +01:00 |
|
|
91bc0b20c8
|
fix: wake bms up before requesting serial ID
|
2025-03-25 19:34:17 +01:00 |
|
|
5a50e4ebcd
|
fix: comment out SID for now
|
2025-03-25 19:34:17 +01:00 |
|
|
2ace1dd04c
|
fix: data PEC calculation
|
2025-03-25 19:34:17 +01:00 |
|
|
e4566b0cee
|
fix: use correct CS gpio, set correct number of cells
+ other changes for testing
|
2025-03-25 19:34:17 +01:00 |
|
|
75d1d78714
|
refactor: improve log formatting
|
2025-03-10 20:55:05 +01:00 |
|
|
a249064059
|
fix: any macro now returns zero on no match, reset error counters on (re-)init
|
2025-03-04 17:27:32 +01:00 |
|
|
6329859d31
|
refactor: add options to swo_log.h, minor logging formatting fixes
|
2025-03-04 17:27:32 +01:00 |
|
|
219a5c3a87
|
fix: enable more compiler warnings, small fixup of unused parameters
|
2025-02-25 21:00:54 +01:00 |
|
|
1ddf460dd1
|
refactor: enhance SPI error handling and logging
|
2025-02-25 20:49:00 +01:00 |
|
|
10ea3c85a3
|
refactor: use BMS' built-in OV/UV detection
|
2025-02-25 20:25:43 +01:00 |
|
|
90cd1330c2
|
refactor: change OV/UV thresholds to use mV
|
2025-02-25 20:25:34 +01:00 |
|
|
d6de68c358
|
fix: wrong syntax for accessing Cell_Module array
|
2025-02-23 16:17:03 +01:00 |
|
|
f3aa252b0e
|
refactor: more work on error handling and logging, as well as general cleanup
|
2025-02-23 16:12:30 +01:00 |
|
|
522ef539be
|
refactor: more work on error handling
|
2025-02-20 23:49:08 +01:00 |
|
|
53a9597fe8
|
refactor: start fixup for error handling
|
2025-02-20 15:35:36 +01:00 |
|
|
f3fae2686f
|
recompile code for H7 nucleo
|
2025-02-20 14:57:58 +01:00 |
|
|
7789a8c548
|
temp: remove everything but slaves for testing
|
2025-02-08 17:33:39 +01:00 |
|
|
8eb8fe41cf
|
fix compiliation
|
2025-02-08 17:09:58 +01:00 |
|
|
cd21cc0ff4
|
refactor: move files around, add external interface header file for ADBMS6830 HAL
|
2025-02-06 20:26:06 +01:00 |
|
|
eb2dba0106
|
refactor: code cleanup, update .gitignore
|
2025-02-05 16:03:56 +01:00 |
|
|
81a1646ce6
|
add I2C read
still not tested
|
2025-02-03 19:42:03 +01:00 |
|
|
fd1027523b
|
add I2C over BMS GPIO
send only and untested, for now
|
2025-02-03 17:54:16 +01:00 |
|
|
009a4d1cf5
|
refactor: crc calculation
this one's a copilot special, but looks good to me
|
2025-01-31 18:41:56 +01:00 |
|
|
7fbd335017
|
refactor: cell voltages, main loop
|
2025-01-31 18:27:37 +01:00 |
|
|
5d2b8fd09b
|
refactor: check data PEC again
|
2025-01-31 17:26:43 +01:00 |
|
|
13958bb7a5
|
refactor: config balancing
|
2025-01-31 16:49:06 +01:00 |
|
|
a1cc8bc9a2
|
refactor for multiple BMS:
reset, aux and status measurement
|
2025-01-31 01:03:36 +01:00 |
|