8#define RANDOM_SEED_PORT A0
64 uint16_t
bitOut(uint8_t port);
65 uint32_t
seedOut(uint16_t noOfBits, uint8_t port);
Definition Led-Matrix-SOLDERED.h:19
Definition MD_EyePair.h:11
uint8_t _blinkState
Definition MD_EyePair.h:46
uint32_t seedOut(uint16_t noOfBits, uint8_t port)
Definition MD_EyePair.cpp:66
uint8_t _ed
Definition MD_EyePair.h:41
MD_EyePair(void)
Definition MD_EyePair.cpp:78
uint16_t _currentDelay
Definition MD_EyePair.h:45
uint16_t _timeDelay
Definition MD_EyePair.h:53
void animate(void)
Definition MD_EyePair.cpp:226
uint16_t _maxDelay
Definition MD_EyePair.h:54
uint8_t _savedEyeball[EYEBALL_ROWS]
Definition MD_EyePair.h:47
bool blinkEyeball(bool bFirst)
Definition MD_EyePair.cpp:98
uint16_t bitOut(uint8_t port)
Definition MD_EyePair.cpp:38
void begin(uint8_t startdev, Led_Matrix *M, uint16_t maxDelay)
Definition MD_EyePair.cpp:212
posPupil_t
Definition MD_EyePair.h:22
@ P_TC
Definition MD_EyePair.h:24
@ P_MC
Definition MD_EyePair.h:27
@ P_ML
Definition MD_EyePair.h:26
@ P_MR
Definition MD_EyePair.h:28
@ P_BR
Definition MD_EyePair.h:31
@ P_TR
Definition MD_EyePair.h:25
@ P_TL
Definition MD_EyePair.h:23
@ P_BC
Definition MD_EyePair.h:30
@ P_BL
Definition MD_EyePair.h:29
Led_Matrix * _M
Definition MD_EyePair.h:39
uint32_t _timeLast
Definition MD_EyePair.h:52
uint8_t _blinkLine
Definition MD_EyePair.h:48
void drawPupil(posPupil_t posOld, posPupil_t posNew)
Definition MD_EyePair.cpp:153
posPupil_t _pupilCurPos
Definition MD_EyePair.h:51
~MD_EyePair(void)
Definition MD_EyePair.h:14
void drawEyeball(void)
Definition MD_EyePair.cpp:85
static uint8_t _eyeballData[]
Definition MD_EyePair.h:20
bool posIsAdjacent(posPupil_t posCur, posPupil_t posNew)
Definition MD_EyePair.cpp:181
uint32_t _lastBlinkTime
Definition MD_EyePair.h:44
uint8_t _sd
Definition MD_EyePair.h:40
bool _inBlinkCycle
Definition MD_EyePair.h:55
static uint8_t _pupilData[]
Definition MD_EyePair.h:13