Add brightness setting

This commit is contained in:
Andrey Aleksandrov
2026-02-06 17:35:50 +02:00
parent c57ff41636
commit 9491deaeba
4 changed files with 259 additions and 18 deletions

View File

@@ -61,6 +61,24 @@ extern "C"
*/
esp_err_t led_manager_set_rgb(uint8_t red, uint8_t green, uint8_t blue);
/**
* @brief Set global brightness for the LED
*
* @param brightness Brightness value (0-255)
* @return esp_err_t ESP_OK on success, error code on failure
*/
esp_err_t led_manager_set_brightness(uint8_t brightness);
/**
* @brief Set LED color using HSV values
*
* @param hue Hue component (0-360)
* @param saturation Saturation component (0-255)
* @param value Value/brightness component (0-255)
* @return esp_err_t ESP_OK on success, error code on failure
*/
esp_err_t led_manager_set_hsv(uint16_t hue, uint8_t saturation, uint8_t value);
/**
* @brief Clear/turn off the LED
*