54 template <u
int8_t V_IC_1, u
int8_t V_IC_2, u
int8_t V_IC_3, u
int8_t V_IC_4>
58 const static uint16_t EncodeDivisor = 5;
67 uint8_t* pSet = pData;
78 for (uint8_t elem = 0; elem < 4; elem++)
84 static uint8_t*
pixels([[maybe_unused]] uint8_t* pData, [[maybe_unused]]
size_t sizeData)
90 static const uint8_t*
pixels([[maybe_unused]]
const uint8_t* pData, [[maybe_unused]]
size_t sizeData)
99 public Neo4ByteFeature<ColorIndexW, ColorIndexR, ColorIndexG, ColorIndexB>,
Definition: Neo4ByteFeature.h:32
Definition: NeoTm1814Features.h:56
NeoTm1814Settings SettingsObject
Definition: NeoTm1814Features.h:61
static const size_t SettingsSize
Definition: NeoTm1814Features.h:62
static uint8_t * pixels([[maybe_unused]] uint8_t *pData, [[maybe_unused]] size_t sizeData)
Definition: NeoTm1814Features.h:84
static void applySettings([[maybe_unused]] uint8_t *pData, [[maybe_unused]] size_t sizeData, [[maybe_unused]] const SettingsObject &settings)
Definition: NeoTm1814Features.h:64
static const uint8_t * pixels([[maybe_unused]] const uint8_t *pData, [[maybe_unused]] size_t sizeData)
Definition: NeoTm1814Features.h:90
Definition: NeoSettings.h:65
Definition: NeoTm1814Features.h:30
static const uint16_t MinCurrent
Definition: NeoTm1814Features.h:37
NeoTm1814Settings(uint16_t red, uint16_t green, uint16_t blue, uint16_t white)
Definition: NeoTm1814Features.h:32
static const uint16_t MaxCurrent
Definition: NeoTm1814Features.h:38
static uint16_t LimitCurrent(uint16_t value)
Definition: NeoTm1814Features.h:40
Definition: NeoTm1814Features.h:101