// Test the LED component for (int i = 0; i < 3; i++) { ESP_LOGI(TAG, "Red LED is on"); rgbLEDC_red_on(); vTaskDelay(1000 / portTICK_PERIOD_MS); ESP_LOGI(TAG, "Red LED is off"); rgbLEDC_red_off(); vTaskDelay(1000 / portTICK_PERIOD_MS); }
// Green LED breathing effect for (int i = 0; i < 10; i++) { ESP_LOGI(TAG, "Green LED is on"); rgbLEDC_green_on(); vTaskDelay(500 / portTICK_PERIOD_MS); ESP_LOGI(TAG, "Green LED is off"); rgbLEDC_green_off(); vTaskDelay(500 / portTICK_PERIOD_MS); }
// Yellow LED with three brightness levels for (int i = 0; i < 3; i++) { ESP_LOGI(TAG, "Yellow LED is on with full brightness"); rgbLEDC_yellow_on_full(); vTaskDelay(1000 / portTICK_PERIOD_MS); ESP_LOGI(TAG, "Yellow LED is on with half brightness"); rgbLEDC_yellow_on_half(); vTaskDelay(1000 / portTICK_PERIOD_MS); ESP_LOGI(TAG, "Yellow LED is on with low brightness"); rgbLEDC_yellow_on_low(); vTaskDelay(1000 / portTICK_PERIOD_MS); ESP_LOGI(TAG, "Yellow LED is off"); rgbLEDC_yellow_off(); vTaskDelay(1000 / portTICK_PERIOD_MS); } }