Graphic Display v1.0.0
Control any mochrome display, with any microcontroller, in any amount.
|
Handler of ST7920. Each display must need your own handler. Yes, this library supports multiples displays. More...
#include <st7920.h>
Data Fields | ||
st7920_mode_e | Mode | |
struct { | ||
fxnDelay_ms delayMs | ||
Pointer to function to execute a milliseconds delay. More... | ||
fxn7920_mtxLock mtxLock | ||
Pointer to function that waits and lock the mutex. More... | ||
fxn7920_mtxunlock mtxUnlock | ||
Pointer to function that will unlock the mutex. More... | ||
fxn1306spi_cs spiCs | ||
Pointer to function that controls the Chip Select pin of ST7920. More... | ||
fxn1306spi_reset spiReset | ||
Pointer to function that controls the Reset pin of ST7920. More... | ||
fxn1306spi_write spiWrite | ||
Pointer to function that write data over SPI. More... | ||
} | fxn | |
struct { | ||
bool bInitialized | ||
uint32_t u32FrameSize | ||
uint8_t * pu8FrameBuffer | ||
uint32_t u32Width | ||
uint32_t u32Heigth | ||
} | _intern | |
Handler of ST7920. Each display must need your own handler. Yes, this library supports multiples displays.
struct { ... } st7920_t::_intern |
bool st7920_t::bInitialized |
fxnDelay_ms st7920_t::delayMs |
Pointer to function to execute a milliseconds delay.
struct { ... } st7920_t::fxn |
st7920_mode_e st7920_t::Mode |
fxn7920_mtxLock st7920_t::mtxLock |
Pointer to function that waits and lock the mutex.
fxn7920_mtxunlock st7920_t::mtxUnlock |
Pointer to function that will unlock the mutex.
uint8_t* st7920_t::pu8FrameBuffer |
fxn1306spi_cs st7920_t::spiCs |
Pointer to function that controls the Chip Select pin of ST7920.
fxn1306spi_reset st7920_t::spiReset |
Pointer to function that controls the Reset pin of ST7920.
fxn1306spi_write st7920_t::spiWrite |
Pointer to function that write data over SPI.
uint32_t st7920_t::u32FrameSize |
uint32_t st7920_t::u32Heigth |
uint32_t st7920_t::u32Width |