#include <DotStarEsp32DmaSpiMethod.h>
|
| DotStarEsp32DmaSpiMethodBase (uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| DotStarEsp32DmaSpiMethodBase (uint8_t, uint8_t, uint16_t pixelCount, size_t elementSize, size_t settingsSize) |
|
| ~DotStarEsp32DmaSpiMethodBase () |
|
bool | IsReadyToUpdate () const |
|
void | Initialize (int8_t sck, int8_t dat0, int8_t dat1, int8_t dat2, int8_t dat3, int8_t dat4, int8_t dat5, int8_t dat6, int8_t dat7, int8_t ss) |
|
void | Initialize (int8_t sck, int8_t dat0, int8_t dat1, int8_t dat2, int8_t dat3, int8_t ss) |
|
void | Initialize (int8_t sck, int8_t miso, int8_t mosi, int8_t ss) |
|
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_SPISPEED , typename T_SPIBUS >
◆ DotStarEsp32DmaSpiMethodBase() [1/2]
template<typename T_SPISPEED , typename T_SPIBUS >
◆ DotStarEsp32DmaSpiMethodBase() [2/2]
template<typename T_SPISPEED , typename T_SPIBUS >
◆ ~DotStarEsp32DmaSpiMethodBase()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ AlwaysUpdate()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ applySettings()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ getData()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ getDataSize()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ Initialize() [1/4]
template<typename T_SPISPEED , typename T_SPIBUS >
◆ Initialize() [2/4]
template<typename T_SPISPEED , typename T_SPIBUS >
void DotStarEsp32DmaSpiMethodBase< T_SPISPEED, T_SPIBUS >::Initialize |
( |
int8_t |
sck, |
|
|
int8_t |
dat0, |
|
|
int8_t |
dat1, |
|
|
int8_t |
dat2, |
|
|
int8_t |
dat3, |
|
|
int8_t |
dat4, |
|
|
int8_t |
dat5, |
|
|
int8_t |
dat6, |
|
|
int8_t |
dat7, |
|
|
int8_t |
ss |
|
) |
| |
|
inline |
◆ Initialize() [3/4]
template<typename T_SPISPEED , typename T_SPIBUS >
void DotStarEsp32DmaSpiMethodBase< T_SPISPEED, T_SPIBUS >::Initialize |
( |
int8_t |
sck, |
|
|
int8_t |
dat0, |
|
|
int8_t |
dat1, |
|
|
int8_t |
dat2, |
|
|
int8_t |
dat3, |
|
|
int8_t |
ss |
|
) |
| |
|
inline |
◆ Initialize() [4/4]
template<typename T_SPISPEED , typename T_SPIBUS >
◆ IsReadyToUpdate()
template<typename T_SPISPEED , typename T_SPIBUS >
◆ Update()
template<typename T_SPISPEED , typename T_SPIBUS >