| 293 | } |
| 294 | |
| 295 | inline void scale_rgb_hd(CRGB16 &rgb, fl::u8x8 brightness) { |
| 296 | if (brightness.raw() == 256) { |
| 297 | return; |
| 298 | } |
| 299 | rgb.r = u8x8::from_raw(scale_hd_channel(rgb.r.raw(), brightness)); |
| 300 | rgb.g = u8x8::from_raw(scale_hd_channel(rgb.g.raw(), brightness)); |
| 301 | rgb.b = u8x8::from_raw(scale_hd_channel(rgb.b.raw(), brightness)); |
| 302 | } |
| 303 | |
| 304 | template <fl::u8 PaletteBits, typename Reader> |
| 305 | CRGB16 ColorFromPaletteHDImpl(const Reader &reader, fl::u16 index, |
no test coverage detected