LibDriver ST7920
Loading...
Searching...
No Matches
st7920_handle_s Struct Reference

st7920 handle structure definition More...

#include <driver_st7920.h>

Data Fields

uint8_t(* cs_gpio_init )(void)
uint8_t(* cs_gpio_deinit )(void)
uint8_t(* cs_gpio_write )(uint8_t value)
uint8_t(* sclk_gpio_init )(void)
uint8_t(* sclk_gpio_deinit )(void)
uint8_t(* sclk_gpio_write )(uint8_t value)
uint8_t(* sid_gpio_init )(void)
uint8_t(* sid_gpio_deinit )(void)
uint8_t(* sid_gpio_write )(uint8_t value)
void(* debug_print )(const char *const fmt,...)
void(* delay_ms )(uint32_t ms)
void(* delay_us )(uint32_t us)
uint8_t basic_extended
uint8_t inited
uint8_t scroll_address
uint16_t gram [8][64]

Detailed Description

st7920 handle structure definition

Definition at line 161 of file driver_st7920.h.

Field Documentation

◆ basic_extended

uint8_t basic_extended

basic extended flag

Definition at line 175 of file driver_st7920.h.

◆ cs_gpio_deinit

uint8_t(* cs_gpio_deinit) (void)

point to a cs_gpio_deinit function address

Definition at line 164 of file driver_st7920.h.

◆ cs_gpio_init

uint8_t(* cs_gpio_init) (void)

point to a cs_gpio_init function address

Definition at line 163 of file driver_st7920.h.

◆ cs_gpio_write

uint8_t(* cs_gpio_write) (uint8_t value)

point to a cs_gpio_write function address

Definition at line 165 of file driver_st7920.h.

◆ debug_print

void(* debug_print) (const char *const fmt,...)

point to a debug_print function address

Definition at line 172 of file driver_st7920.h.

◆ delay_ms

void(* delay_ms) (uint32_t ms)

point to a delay_ms function address

Definition at line 173 of file driver_st7920.h.

◆ delay_us

void(* delay_us) (uint32_t us)

point to a delay_us function address

Definition at line 174 of file driver_st7920.h.

◆ gram

uint16_t gram[8][64]

gram buffer

Definition at line 178 of file driver_st7920.h.

◆ inited

uint8_t inited

inited flag

Definition at line 176 of file driver_st7920.h.

◆ sclk_gpio_deinit

uint8_t(* sclk_gpio_deinit) (void)

point to a sclk_gpio_deinit function address

Definition at line 167 of file driver_st7920.h.

◆ sclk_gpio_init

uint8_t(* sclk_gpio_init) (void)

point to a sclk_gpio_init function address

Definition at line 166 of file driver_st7920.h.

◆ sclk_gpio_write

uint8_t(* sclk_gpio_write) (uint8_t value)

point to a sclk_gpio_write function address

Definition at line 168 of file driver_st7920.h.

◆ scroll_address

uint8_t scroll_address

scroll address

Definition at line 177 of file driver_st7920.h.

◆ sid_gpio_deinit

uint8_t(* sid_gpio_deinit) (void)

point to a sid_gpio_deinit function address

Definition at line 170 of file driver_st7920.h.

◆ sid_gpio_init

uint8_t(* sid_gpio_init) (void)

point to a sid_gpio_init function address

Definition at line 169 of file driver_st7920.h.

◆ sid_gpio_write

uint8_t(* sid_gpio_write) (uint8_t value)

point to a sid_gpio_write function address

Definition at line 171 of file driver_st7920.h.


The documentation for this struct was generated from the following file: