added basic performance test?

This commit is contained in:
Moritz Ruffer 2025-03-26 20:03:11 +01:00
parent 4e6887ed6f
commit 44ce469ef8

View File

@ -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); 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++; error_count++;
} }
uint32_t lastTimestamp = HAL_GetTick();
if (count % 4 == 0) { if (count % 4 == 0) {
for (size_t i = 0; i < N_BMS; i++) { for (size_t i = 0; i < N_BMS; i++) {
debug_log(LOG_LEVEL_INFO, "Module %d status:", i); debug_log(LOG_LEVEL_INFO, "Module %d status:", i);
@ -273,6 +274,8 @@ int main(void)
debug_log(LOG_LEVEL_INFO, " ---------------"); 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); HAL_Delay(100);
/* USER CODE END WHILE */ /* USER CODE END WHILE */