#include <Tlc5947GenericMethod.h>
|
| Tlc5947MethodBase (uint8_t pinClock, uint8_t pinData, uint8_t pinLatch, uint8_t pinOutputEnable, uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| Tlc5947MethodBase (uint8_t pinClock, uint8_t pinData, uint8_t pinLatch, uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| Tlc5947MethodBase (uint8_t pinLatch, uint8_t pinOutputEnable, uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| Tlc5947MethodBase (uint8_t pinLatch, uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| ~Tlc5947MethodBase () |
|
bool | IsReadyToUpdate () const |
|
void | Initialize () |
|
void | Update (bool) |
|
bool | AlwaysUpdate () |
|
uint8_t * | getData () const |
|
size_t | getDataSize () const |
|
void | applySettings ([[maybe_unused]] const SettingsObject &settings) |
|
◆ SettingsObject
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ Tlc5947MethodBase() [1/4]
template<typename T_BITCONVERT , typename T_TWOWIRE >
Tlc5947MethodBase< T_BITCONVERT, T_TWOWIRE >::Tlc5947MethodBase |
( |
uint8_t |
pinClock, |
|
|
uint8_t |
pinData, |
|
|
uint8_t |
pinLatch, |
|
|
uint8_t |
pinOutputEnable, |
|
|
uint16_t |
pixelCount, |
|
|
size_t |
elementSize, |
|
|
size_t |
settingsSize |
|
) |
| |
|
inline |
◆ Tlc5947MethodBase() [2/4]
template<typename T_BITCONVERT , typename T_TWOWIRE >
Tlc5947MethodBase< T_BITCONVERT, T_TWOWIRE >::Tlc5947MethodBase |
( |
uint8_t |
pinClock, |
|
|
uint8_t |
pinData, |
|
|
uint8_t |
pinLatch, |
|
|
uint16_t |
pixelCount, |
|
|
size_t |
elementSize, |
|
|
size_t |
settingsSize |
|
) |
| |
|
inline |
◆ Tlc5947MethodBase() [3/4]
template<typename T_BITCONVERT , typename T_TWOWIRE >
Tlc5947MethodBase< T_BITCONVERT, T_TWOWIRE >::Tlc5947MethodBase |
( |
uint8_t |
pinLatch, |
|
|
uint8_t |
pinOutputEnable, |
|
|
uint16_t |
pixelCount, |
|
|
size_t |
elementSize, |
|
|
size_t |
settingsSize |
|
) |
| |
|
inline |
◆ Tlc5947MethodBase() [4/4]
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ ~Tlc5947MethodBase()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ AlwaysUpdate()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ applySettings()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ getData()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ getDataSize()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ Initialize()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ IsReadyToUpdate()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ Update()
template<typename T_BITCONVERT , typename T_TWOWIRE >
◆ sizeSendBuffer
template<typename T_BITCONVERT , typename T_TWOWIRE >