| 319 | /// @note Protocol: GRB with MSB set + latch bytes |
| 320 | template <typename CONTAINER_UIN8_T> |
| 321 | void writeLPD8806(CONTAINER_UIN8_T* out) FL_NOEXCEPT { |
| 322 | auto back_ins = fl::back_inserter(*out); |
| 323 | auto pixel_range = makeScaledPixelRangeRGB(this); |
| 324 | encodeLPD8806(pixel_range.first, pixel_range.second, back_ins); |
| 325 | } |
| 326 | |
| 327 | /// @brief Encode pixels in LPD6803 format (zero allocation) |
| 328 | /// @param out Output buffer to write encoded bytes |
no test coverage detected