Update power test case

This commit is contained in:
Phillip Kühne 2025-02-17 19:30:25 +01:00
parent 2f2c6f2860
commit 92d63d98fa
Signed by: phillip
GPG Key ID: E4C1C4D2F90902AA

View File

@ -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 // Task for periodic logging of power state
void outputCsvLine(void *pvParameters) { void outputCsvLine(void *pvParameters) {
while (true) { while (true) {
@ -81,10 +91,14 @@ void setup() {
"LED_UV (mA),DISPLAY_OLED (mA),MOTOR_LEFT (mA),MOTOR_RIGHT " "LED_UV (mA),DISPLAY_OLED (mA),MOTOR_LEFT (mA),MOTOR_RIGHT "
"(mA),IMU (mA)\r\n"); "(mA),IMU (mA)\r\n");
// Start logging task // Start logging task
xTaskCreate(outputCsvLine, "outputCsvLine", 4096, NULL, tskIDLE_PRIORITY, NULL); xTaskCreate(outputCsvLine, "outputCsvLine", 4096, NULL, tskIDLE_PRIORITY,
NULL);
// Start power consumption task // Start power consumption task
xTaskCreate(powerChange, "powerChange", 4096, NULL, tskIDLE_PRIORITY, NULL); xTaskCreate(powerChange, "powerChange", 4096, NULL, tskIDLE_PRIORITY, NULL);
// Start second power consumption task
xTaskCreate(powerChange2, "powerChange2", 4096, NULL, tskIDLE_PRIORITY, NULL);
} }
void loop() { void loop() {