![]() |
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 |