108 Commits

Author SHA1 Message Date
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
4926e9b2a4
add standard deviation calculation, minor cleanup 2025-04-16 22:16:39 +02:00
bc4e202cb0
add overtemp check 2025-04-13 16:04:05 +02:00
bdddc49dab
add battery error handling 2025-04-13 15:42:53 +02:00
e0467fcda6 new state machine description 2025-04-12 19:58:04 +02:00
980f41afc6 add logging to master 2025-04-12 19:58:04 +02:00
0e2de588bf
big cleanup 2025-04-11 18:08:45 +02:00
ccf0c3f665
change slave_monitoring header to new battery header 2025-04-11 14:29:12 +02:00
babea2e805
add prefix capability to swo_log 2025-04-11 14:28:13 +02:00
9b32e69b6d
clean up some old files 2025-04-11 14:27:35 +02:00
535e311e23 Merge branch 'master-test' of https://git.fasttube.de/FaSTTUBe/ams-master into master-test 2025-04-10 13:51:22 +02:00
6e46c4f470 trying precharge, pls help 2025-04-10 13:49: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
030d3b8ad1 moved logs 2025-04-07 14:23:36 +02:00
49a12a4b2c added master23 code files 2025-04-07 14:20:00 +02:00
48a06b87ae fix: attach to STM faster 2025-03-31 21:55:15 +02:00
44c012082b fix: formatting of DPEC errors 2025-03-31 21:54:57 +02:00
11a2121fd8
refactor: convert log macros to functions
reduces program size by ~1/3rd
33k -> 19k
2025-03-31 20:02:34 +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
8a82ad4cee further optimize ntc math 2025-03-27 16:53:11 +01:00
f09566ce49 added bms id to view 2025-03-26 23:12:52 +01:00
332b7fb223 added live watch 2025-03-26 22:52:27 +01:00
d3a79d0fde temp rework 2025-03-26 22:52:00 +01:00
5198da828d added logs V1.0 2025-03-26 20:04:10 +01:00
44ce469ef8 added basic performance test? 2025-03-26 20:03:11 +01:00
4e6887ed6f regen of code 2025-03-26 19:44:19 +01:00
637ec661da updated baudrate + migrated to newest ver 2025-03-26 19:43:58 +01:00
e5cb622b0d updated build 2025-03-26 18:59:27 +01:00
1f163bb8b0 update ioc 2025-03-26 18:58:23 +01:00
ef7e20a9d1 updated ioc file 2025-03-26 18:35:48 +01:00
5df31f5ece ignore HAL_BUSY for now 2025-03-26 18:19:44 +01:00
29a48d22a7 smaller temp calc 2025-03-26 18:17:39 +01:00
11d5ccb2d3 refactor: move NTC calc functions to their own file 2025-03-26 17:25:23 +01:00
925ecd9671 Used correct voltages 2025-03-26 17:11: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
273ad047bd fix: wait for bms to settle before erroring 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
20f2071cea git cleanup 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