diff --git a/AMS_Master_Code/Core/Src/main.c b/AMS_Master_Code/Core/Src/main.c index 34eda2e..982ef4a 100644 --- a/AMS_Master_Code/Core/Src/main.c +++ b/AMS_Master_Code/Core/Src/main.c @@ -150,6 +150,7 @@ int main(void) debug_log(LOG_LEVEL_ERROR, "AMS_Idle_Loop returned %u (%s) on BMS %d", status.status, ADBMS_Status_ToString(status.status), status.bms_id); error_count++; } + uint32_t lastTimestamp = HAL_GetTick(); if (count % 4 == 0) { for (size_t i = 0; i < N_BMS; i++) { debug_log(LOG_LEVEL_INFO, "Module %d status:", i); @@ -273,6 +274,8 @@ int main(void) debug_log(LOG_LEVEL_INFO, " ---------------"); } + // get time difference + debug_log(LOG_LEVEL_INFO, " Time since last update: %d ms", HAL_GetTick() - lastTimestamp); } HAL_Delay(100); /* USER CODE END WHILE */