#ifndef _LCD_IIC_H
|
#define _LCD_IIC_H
|
|
#include "define_all.h"
|
#include <stdbool.h>
|
|
#define LCD_ADDR_WRITE 0x7C //¼ûÎĵµ20/35
|
#define LCD_ADDR_READ 0x7D
|
|
#define LCD_REG_DATA_ADDR 0x80 //ÏÔʾÊý¾ÝÊäÈëÊä³öµÄÃüÁî
|
|
|
void LCD_IIC_Init(void);
|
|
void LCD_Write(u8 command_add,u8*wait_data,u8 data_len);
|
void LCD_Write_reg(u8 sadd,u8*buf,u8 len);
|
|
void LCD_IIC_Start(void);
|
void LCD_IIC_Stop(void);
|
char LCD_IIC_Wait_Ack(void);
|
void LCD_IIC_Ack(void);
|
void LCD_IIC_NAck(void);
|
void LCD_IIC_Send_Byte(uint8_t dat);
|
//u8 LCD_IIC_Send_Byte(uint8_t dat);
|
|
uint8_t LCD_IIC_Read_Byte(void);
|
//uint8_t LCD_IIC_Read_Byte(u8 ack);
|
|
#endif
|