i2c.h

来自「基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 」· C头文件 代码 · 共 28 行

H
28
字号
#ifndef  I2C_H
#define  I2C_H    

// SMBus(I2C Port) states:

// MT = Master Transmitter

// MR = Master Receiver


#define  SMB_BUS_ERROR  0x00        // (all modes) BUS ERROR

#define  SMB_START      0x08        // (MT & MR) START transmitted

#define  SMB_RP_START   0x10        // (MT & MR) repeated START

#define  SMB_MTADDACK   0x18        // (MT) Slave address + W transmitted;

                                    //  ACK received

#define  SMB_MTADDNACK  0x20        // (MT) Slave address + W transmitted;

                                    //  NACK received

#define  SMB_MTDBACK    0x28        // (MT) data byte transmitted; ACK rec'vd

#define  SMB_MTDBNACK   0x30        // (MT) data byte transmitted; NACK rec'vd

#define  SMB_MTARBLOST  0x38        // (MT) arbitration lost

#define  SMB_MRADDACK   0x40        // (MR) Slave address + R transmitted;

                                    //  ACK received

#define  SMB_MRADDNACK  0x48        // (MR) Slave address + R transmitted;

                                    //  NACK received

#define  SMB_MRDBACK    0x50        // (MR) data byte rec'vd; ACK transmitted

#define  SMB_MRDBNACK   0x58        // (MR) data byte rec'vd; NACK transmitted




#endif  /* END OF I2C */
/**********END OF FILE*************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?