/* * Check_Shunt_Limits.c * * Created on: Jun 16, 2022 * Author: max */ #include "Check_Shunt_Limits.h" void CheckShuntLimits() { uint32_t now = HAL_GetTick(); if (((shuntlastmessage + SHUNT_TIMEOUT) < now) && (now > 2000)) { AMS_Error_Handler(AMS_ERRORCODE_TIMEOUT_SHUNT, 0, NULL); } /*if(shuntcurrent > SHUNT_OVERCURRENT) { AMS_Error_Handler(0x07); } if(shuntbusbartemp > SHUNT_OVERTEMP) { AMS_Error_Handler(0x08); }*/ }