General memory LCD data structure.

Public Attributes#

unsigned short

Display pixel width.

unsigned short

Display pixel height.

uint8_t

Bits per pixel.

uint8_t

Color mode.

int

SPI clock frequency.

uint8_t

Extcomin pin toggle frequency.

uint8_t

SPI CS setup time.

uint8_t

SPI CS hold time.

void *

Custom LCD's data.

Public Attribute Documentation#

width#

unsigned short sl_memlcd_t::width

Display pixel width.


Definition at line 68 of file hardware/driver/memlcd/inc/sl_memlcd.h

height#

unsigned short sl_memlcd_t::height

Display pixel height.


Definition at line 69 of file hardware/driver/memlcd/inc/sl_memlcd.h

bpp#

uint8_t sl_memlcd_t::bpp

Bits per pixel.


Definition at line 70 of file hardware/driver/memlcd/inc/sl_memlcd.h

color_mode#

uint8_t sl_memlcd_t::color_mode

Color mode.


Definition at line 71 of file hardware/driver/memlcd/inc/sl_memlcd.h

spi_freq#

int sl_memlcd_t::spi_freq

SPI clock frequency.


Definition at line 72 of file hardware/driver/memlcd/inc/sl_memlcd.h

extcomin_freq#

uint8_t sl_memlcd_t::extcomin_freq

Extcomin pin toggle frequency.


Definition at line 73 of file hardware/driver/memlcd/inc/sl_memlcd.h

setup_us#

uint8_t sl_memlcd_t::setup_us

SPI CS setup time.


Definition at line 74 of file hardware/driver/memlcd/inc/sl_memlcd.h

hold_us#

uint8_t sl_memlcd_t::hold_us

SPI CS hold time.


Definition at line 75 of file hardware/driver/memlcd/inc/sl_memlcd.h

custom_data#

void* sl_memlcd_t::custom_data

Custom LCD's data.


Definition at line 76 of file hardware/driver/memlcd/inc/sl_memlcd.h