You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BMS: add bench-mode macro to disable temperature enforcement
FEB_BMS_DISABLE_TEMP_CHECKS (FEB_Const.h, default 0) compiles out all
cell-temperature enforcement for bench bring-up of ADBMS modules with
unpopulated thermistors: the over/under-temp fault latch in
validate_temps(), the charging temp soft-stop/hard-fault block in
FEB_CAN_Charging_Status(), and both balance thermal gates (which all-NaN
readings would otherwise hold closed). Readings and diagnostics stay
visible; suppressed violations still print a one-shot warning. While
enabled, boot logs a prominent warning, the console banner flags bench
mode, and BMS|config reports the override state. Never enable on a real
pack.
0 commit comments