37#ifndef DRIVER_ST7920_BASIC_H
38#define DRIVER_ST7920_BASIC_H
56#define ST7920_BASIC_DEFAULT_BUS_BIT ST7920_INTERFACE_BUS_BIT_8
57#define ST7920_BASIC_DEFAULT_DISPLAY_SHIFT ST7920_DISPLAY_SHIFT_RIGHT
58#define ST7920_BASIC_DEFAULT_ADDRESS_COUNTER_MODE ST7920_ADDRESS_COUNTER_MODE_INCREASE
59#define ST7920_BASIC_DEFAULT_DISPLAY_SHIFT_MODE ST7920_DISPLAY_SHIFT_MODE_LH
172uint8_t
st7920_basic_rect(int8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t color);
186uint8_t
st7920_basic_picture(int8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img);
driver st7920 interface header file
uint8_t st7920_basic_read_point(uint8_t x, uint8_t y, uint8_t *data)
basic example read a point
uint8_t st7920_basic_write_point(uint8_t x, uint8_t y, uint8_t data)
basic example write a point
uint8_t st7920_basic_clear_image(void)
basic example clear image
uint8_t st7920_basic_picture(int8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img)
basic example draw a picture
uint8_t st7920_basic_rect(int8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t color)
basic example fill a rectangle
uint8_t st7920_basic_display_off(void)
basic example display off
uint8_t st7920_basic_deinit(void)
basic example deinit
uint8_t st7920_basic_clear_string(void)
basic example clear string
uint8_t st7920_basic_string(uint8_t x, uint8_t y, char *str)
basic example write a string
uint8_t st7920_basic_compress_picture(int8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img)
basic example draw a compressed picture
uint8_t st7920_basic_display_on(void)
basic example display on
uint8_t st7920_basic_clear(void)
basic example clear
uint8_t st7920_basic_init(void)
basic example init