libwebsockets
Lightweight C library for HTML5 websockets
Loading...
Searching...
No Matches
lws-gc9a01a-spi.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  lws_display_gc9a01a
 

Macros

#define lws_display_gc9a01a_ops
 

Typedefs

typedef struct lws_display_gc9a01a lws_display_gc9a01a_t
 

Functions

int lws_display_gc9a01a_spi_init (lws_display_state_t *lds)
 
int lws_display_gc9a01a_spi_blit (lws_display_state_t *lds, const uint8_t *src, lws_box_t *box, lws_dll2_owner_t *ids)
 
int lws_display_gc9a01a_spi_power (lws_display_state_t *lds, int state)
 

Data Structure Documentation

◆ lws_display_gc9a01a

struct lws_display_gc9a01a

Definition at line 29 of file lws-gc9a01a-spi.h.

+ Collaboration diagram for lws_display_gc9a01a:
Data Fields
lws_display_t disp
const lws_spi_ops_t * spi
lws_display_completion_t cb
const lws_gpio_ops_t * gpio
_lws_plat_gpio_t reset_gpio
uint8_t spi_index

Macro Definition Documentation

◆ lws_display_gc9a01a_ops

#define lws_display_gc9a01a_ops
Value:
int lws_display_gc9a01a_spi_blit(lws_display_state_t *lds, const uint8_t *src, lws_box_t *box, lws_dll2_owner_t *ids)
int lws_display_gc9a01a_spi_init(lws_display_state_t *lds)
int lws_display_gc9a01a_spi_power(lws_display_state_t *lds, int state)

Definition at line 50 of file lws-gc9a01a-spi.h.

50#define lws_display_gc9a01a_ops \
51 .init = lws_display_gc9a01a_spi_init, \
52 .blit = lws_display_gc9a01a_spi_blit, \
53 .power = lws_display_gc9a01a_spi_power

Typedef Documentation

◆ lws_display_gc9a01a_t

Function Documentation

◆ lws_display_gc9a01a_spi_init()

int lws_display_gc9a01a_spi_init ( lws_display_state_t * lds)

◆ lws_display_gc9a01a_spi_blit()

int lws_display_gc9a01a_spi_blit ( lws_display_state_t * lds,
const uint8_t * src,
lws_box_t * box,
lws_dll2_owner_t * ids )

◆ lws_display_gc9a01a_spi_power()

int lws_display_gc9a01a_spi_power ( lws_display_state_t * lds,
int state )