FastLED 3.9.15
Loading...
Searching...
No Matches
sm16716.h File Reference

Detailed Description

SM16716 SPI chipset encoder.

Free function encoder for SM16716 chipsets.

Protocol:

  • LED data: RGB bytes (3 bytes per LED)
  • Header: 50 zero bits (7 bytes of 0x00)
  • Start bit: Handled by SPI hardware layer (FLAG_START_BIT)
Note
SM16716 requires a start bit before each RGB triplet, typically handled by the SPI hardware layer, not the encoder.

Definition in file sm16716.h.

+ Include dependency graph for sm16716.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Functions

template<typename InputIterator, typename OutputIterator>
void fl::encodeSM16716 (InputIterator first, InputIterator last, OutputIterator out) FL_NOEXCEPT
 Encode pixel data in SM16716 format.