Line data Source code
1 0 : /* 2 : * Copyright (c) 2022 Esco Medical ApS 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : #ifndef ZEPHYR_INCLUDE_DRIVERS_LED_STRIP_TLC5971_H_ 8 : #define ZEPHYR_INCLUDE_DRIVERS_LED_STRIP_TLC5971_H_ 9 : 10 : /** 11 : * @brief Maximum value for global brightness control, i.e 100% brightness 12 : */ 13 1 : #define TLC5971_GLOBAL_BRIGHTNESS_CONTROL_MAX 127 14 : 15 : /** 16 : * @brief Set the global brightness control levels for the tlc5971 strip. 17 : * 18 : * change will take effect on next update of the led strip 19 : * 20 : * @param dev LED strip device 21 : * @param pixel global brightness values for RGB channels 22 : 23 : * @return 0 on success, negative on error 24 : */ 25 1 : int tlc5971_set_global_brightness(const struct device *dev, struct led_rgb pixel); 26 : 27 : #endif /* ZEPHYR_INCLUDE_DRIVERS_LED_STRIP_TLC5971_H_ */