From 44ce469ef8c524d16b4013d832b3fb2e0af75e28 Mon Sep 17 00:00:00 2001 From: Moritz Ruffer Date: Wed, 26 Mar 2025 20:03:11 +0100 Subject: [PATCH] added basic performance test? --- AMS_Master_Code/Core/Src/main.c | 3 +++ 1 file changed, 3 insertions(+) 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 */