From 92d63d98fa1e4988868fee26f49d466011681b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phillip=20K=C3=BChne?= Date: Mon, 17 Feb 2025 19:30:25 +0100 Subject: [PATCH] Update power test case --- .../Varied_Power_Consumption.ino | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/example/advanced/Power_Management_Tests/Varied_Power_Consumption/Varied_Power_Consumption.ino b/example/advanced/Power_Management_Tests/Varied_Power_Consumption/Varied_Power_Consumption.ino index fb3b830..ec19ccb 100644 --- a/example/advanced/Power_Management_Tests/Varied_Power_Consumption/Varied_Power_Consumption.ino +++ b/example/advanced/Power_Management_Tests/Varied_Power_Consumption/Varied_Power_Consumption.ino @@ -21,6 +21,16 @@ void powerChange(void *pvParameters) { } } +// Task for running through LED brightness levels +void powerChange2(void *pvParameters) { + while (true) { + dezibot.infraredLight.front.turnOn(); + delay(1000); + dezibot.infraredLight.front.turnOff(); + delay(1000); + } +} + // Task for periodic logging of power state void outputCsvLine(void *pvParameters) { while (true) { @@ -81,10 +91,14 @@ void setup() { "LED_UV (mA),DISPLAY_OLED (mA),MOTOR_LEFT (mA),MOTOR_RIGHT " "(mA),IMU (mA)\r\n"); // Start logging task - xTaskCreate(outputCsvLine, "outputCsvLine", 4096, NULL, tskIDLE_PRIORITY, NULL); + xTaskCreate(outputCsvLine, "outputCsvLine", 4096, NULL, tskIDLE_PRIORITY, + NULL); // Start power consumption task xTaskCreate(powerChange, "powerChange", 4096, NULL, tskIDLE_PRIORITY, NULL); + + // Start second power consumption task + xTaskCreate(powerChange2, "powerChange2", 4096, NULL, tskIDLE_PRIORITY, NULL); } void loop() {