|
|
- #pragma once
-
- namespace esphome {
- namespace yeelight {
- namespace bs2 {
-
- /// A tag, used for logging.
- static const char *TAG = "yeelight_bs2";
-
- /// The minimum color temperature in mired. Same as supported by
- /// the original Yeelight firmware.
- static const int MIRED_MIN = 153;
-
- /// The maximum color temperature in mired. Same as supported by
- /// the original Yeelight firmware.
- static const int MIRED_MAX = 588;
-
- /// This struct is used to hold GPIO pin duty cycles.
- struct DutyCycles {
- float red;
- float green;
- float blue;
- float white;
- };
-
- } // namespace bs2
- } // namespace yeelight
- } // namespace esphome
|