23#ifndef __xwcd_peripheral_spi_lcd_st7735_driver_h__
24#define __xwcd_peripheral_spi_lcd_st7735_driver_h__
60#if defined(XWCDCFG_ds_PM) && (1 == XWCDCFG_ds_PM)
xws64_t xwtm_t
XWOS系统时间 (有符号)
SPI LCD Controller ST7735 Device
xwer_t xwds_st7735_display_on(struct xwds_st7735 *st7735, xwtm_t to)
ST7735 API:开启显示
xwer_t xwds_st7735_drv_start(struct xwds_device *dev)
ST7735基本驱动:启动设备
xwer_t xwds_st7735_read_colmod(struct xwds_st7735 *st7735, xwu8_t colmod[2], xwtm_t to)
ST7735 API:读取RDDCOLMOD寄存器的值
void xwds_st7735_get_orientation(struct xwds_st7735 *st7735, xwu8_t *orientation)
ST7735 API:读取显示方向
xwer_t xwds_st7735_draw(struct xwds_st7735 *st7735, xwu8_t x, xwu8_t y, xwu8_t width, xwu8_t height, const xwu8_t img[], xwtm_t to)
ST7735 API:绘制位图
xwer_t xwds_st7735_set_cursor(struct xwds_st7735 *st7735, xwu8_t x, xwu8_t y, xwtm_t to)
ST7735 API:设置光标坐标
xwer_t xwds_st7735_drv_suspend(struct xwds_device *dev)
ST7735基本驱动:继续设备
xwer_t xwds_st7735_drv_resume(struct xwds_device *dev)
ST7735基本驱动:暂停设备
xwer_t xwds_st7735_drv_stop(struct xwds_device *dev)
ST7735基本驱动:停止设备
xwer_t xwds_st7735_invert_color(struct xwds_st7735 *st7735, bool inv, xwtm_t to)
ST7735 API:设置是否翻转颜色
xwer_t xwds_st7735_set_window(struct xwds_st7735 *st7735, xwu8_t x, xwu8_t y, xwu8_t width, xwu8_t height, xwtm_t to)
ST7735 API:设置窗口
xwer_t xwds_st7735_fill_rect(struct xwds_st7735 *st7735, xwu8_t x, xwu8_t y, xwu8_t width, xwu8_t height, xwu16_t color, xwtm_t to)
ST7735 API:绘制矩形
void xwds_st7735_get_brightness(struct xwds_st7735 *st7735, xwu32_t *brightness)
ST7735 API:读取亮度
xwer_t xwds_st7735_read_status(struct xwds_st7735 *st7735, xwu8_t st[5], xwtm_t to)
ST7735 API:读取状态
xwer_t xwds_st7735_display_off(struct xwds_st7735 *st7735, xwtm_t to)
ST7735 API:关闭显示
xwer_t xwds_st7735_read_id(struct xwds_st7735 *st7735, xwu32_t *id, xwtm_t to)
ST7735 API:读取ID
xwer_t xwds_st7735_set_brightness(struct xwds_st7735 *st7735, xwu32_t brightness)
ST7735 API:设置亮度
xwer_t xwds_st7735_read_madctl(struct xwds_st7735 *st7735, xwu8_t madctl[2], xwtm_t to)
ST7735 API:读取RDDMADCTL寄存器的值
xwer_t xwds_st7735_set_orientation(struct xwds_st7735 *st7735, xwu8_t orientation, xwtm_t to)
ST7735 API:设置显示方向
xwer_t xwds_st7735_set_pixel(struct xwds_st7735 *st7735, xwu8_t x, xwu8_t y, xwu16_t color, xwtm_t to)
ST7735 API:设置点的颜色
xwer_t(* set_brightness)(struct xwds_st7735 *, xwu32_t)
xwer_t(* read)(struct xwds_st7735 *, xwu8_t, xwu8_t *, xwsz_t *, xwtm_t)
xwer_t(* write)(struct xwds_st7735 *, xwu8_t, const xwu8_t *, xwsz_t *, xwtm_t)
struct xwds_spip_driver spip