📄 iic.h
字号:
#ifndef __IIC_H_
#define __IIC_H_
/* I2c Status */
#define HI2C_START_TRANSMIT 0x08 /* a START condition has been transmitted */
#define HI2C_END_TRANSMIT 0xF8 /* a START condition has been transmitted */
#define HI2C_START_REPEATED 0x10 /* a START condition has been repeated */
#define HI2C_SLA_T_ACK 0x18 /* SLA and W have been transmitted, ACK received */
#define HI2C_SLA_T_NACK 0x20 /* SLA and W have been transmitted, ACKNOT received */
#define HI2C_DATA_T_ACK 0x28 /* DATA of S1DAT has been transmitted, ACK received */
#define HI2C_DATA_T_NACK 0x30 /* DATA of S1DAT has been transmitted, ACKNOT received */
#define HI2C_SLA_R_ACK 0x40 /* SLA and R have been transmitted, ACK received */
#define HI2C_SLA_R_NACK 0x48 /* SLA and R have been transmitted, ACKNOT received */
#define HI2C_DATA_R_ACK 0x50 /* DATA has been transmitted, ACK returned */
#define HI2C_DATA_R_NACK 0x58 /* DATA has been transmitted, ACKNOT returned */
/* writing */
#define W 0x00
/* reading */
#define R 0x01
#define HI2C_TRANSFER_OK TRUE /* 1 */
#define HI2C_TRANSFER_KO FALSE
#define I2C_WATCHDOG_TIME 10 /* Corresponds to 10ms */
u8 ReadPMUWithPollingI2C(u8 v_Register,u8 *vp_Value);
u8 din2_31SetPMUWithPollingI2C(u8 vp_Address, u8 vp_Value);
u8 BackLight_ON(void);
u8 BackLight_OFF(void);
#endif /* __IIC_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -