| 309 | /// @note Protocol: [Boundary:4B][LED:flag+BGR]×N[Boundary:4B] |
| 310 | template <typename CONTAINER_UIN8_T> |
| 311 | void writeP9813(CONTAINER_UIN8_T* out) FL_NOEXCEPT { |
| 312 | auto back_ins = fl::back_inserter(*out); |
| 313 | auto pixel_range = makeScaledPixelRangeRGB(this); |
| 314 | encodeP9813(pixel_range.first, pixel_range.second, back_ins); |
| 315 | } |
| 316 | |
| 317 | /// @brief Encode pixels in LPD8806 format (zero allocation) |
| 318 | /// @param out Output buffer to write encoded bytes |
no test coverage detected