7 Commits (6c56a3e973b395e43195b8895b8a8443efb39ece)

Author SHA1 Message Date
  Maurice Makaay 18706557c5 Replaced all interpolation code with esphome::lerp(). 3 years ago
  Maurice Makaay 46e4b69c7c Another round of code cleanup. Almost done, one more pass and I'm good to continue with the next task: the touch panel. 3 years ago
  Maurice Makaay 4e323c76ff A round of code cleanup. 3 years ago
  Maurice Makaay bb91890389 New light transition code implemented and it works beautifully! Transitions between RGB colors and RGB to and from white light now look smooth. Some more code cleanup in the next step, but already loving how this is coming together now. 3 years ago
  Maurice Makaay e8ae6a9765 Some code cleanup as preparation for the next bits of development for transition handling. 3 years ago
  Maurice Makaay 92d935b0b4 Experimental class structure to give my LightOutput class access to some protected data in the LightState class. 3 years ago
  Maurice Makaay d330894fdc Started my own derived LightState class to get more control over the light's transitioning behavior. 3 years ago
  Maurice Makaay 0b373526da Code cleanup on RGB code + RGB #FFFFFF implementation added. 3 years ago
  Maurice Makaay b960a5bee9 New implementation for RGB colors. It needs a round of code cleanup, but it is functional as-is. 3 years ago
  Maurice Makaay c6c97c0569 Added RGB color space table. 3 years ago
  Maurice Makaay cd64ab7cbe Added night light setting, when choosing white light (#FFFFFF) at the lowest brightness level. 3 years ago