16#ifndef __VSF_DISP_CH1115_H__
17#define __VSF_DISP_CH1115_H__
23#if VSF_USE_UI == ENABLED && VSF_DISP_USE_CH1115 == ENABLED
27#if defined(__VSF_DISP_CH1115_CLASS_IMPLEMENT)
28# undef __VSF_DISP_CH1115_CLASS_IMPLEMENT
29# define __VSF_CLASS_IMPLEMENT__
45#define CH1115_I2C_ADDR 0x3C
47#define CH1115_SET_COLUMN_LOW(__COL) (0x00 | ((__COL) & 0x0F))
48#define CH1115_SET_COLUMN_HIGH(__COL) (0x10 | (((__COL) >> 4) & 0x0F))
49#define CH1115_SET_PAGE_ADDRESS(__PAGE) (0xB0 | ((__PAGE) & 0x07))
53#define VSF_DISP_CH1115_IIC_WRITE_I(__INSTR) \
55#define VSF_DISP_CH1115_IIC_WRITE_D(__DATA) \
Definition vsf_disp_ch1115.h:65
Definition vsf_disp.h:154
Definition vsf_disp.h:184
bool is_inited
Definition driver_gptimer_port.c:88
#define vsf_class(__name)
Definition ooc_class.h:52
unsigned short uint16_t
Definition stdint.h:7
unsigned uint32_t
Definition stdint.h:9
unsigned char uint8_t
Definition stdint.h:5
Definition vsf_disp.h:149
Definition vsf_disp_ch1115.h:61
vsf_i2c_t * port
Definition vsf_disp_ch1115.h:62
I2C instance structure for multi-class support.
Definition vsf_template_i2c.h:1056
struct vsf_disp_ch1115_hw_iic_t vsf_disp_ch1115_hw_iic_t
const vk_disp_drv_t vk_disp_drv_ch1115
Definition vsf_disp_ch1115.c:51