⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 altera_avalon_i2c_slave_regs.h

📁 i2c从设备的源码
💻 H
字号:
#ifndef __ALTERA_AVALON_I2C_SLAVE_REGS_H__#define __ALTERA_AVALON_I2C_SLAVE_REGS_H__#include <io.h>#define IOADDR_ALTERA_AVALON_I2C_SLAVE_ADDRESS(base)               __IO_CALC_ADDRESS_NATIVE(base, 0)#define IORD_ALTERA_AVALON_I2C_SLAVE_ADDRESS(base)                 IORD(base, 0) #define IOWR_ALTERA_AVALON_I2C_SLAVE_ADDRESS(base, data)           IOWR(base, 0, data)#define IOADDR_ALTERA_AVALON_I2C_SLAVE_DATA(base)                  __IO_CALC_ADDRESS_NATIVE(base, 1)#define IORD_ALTERA_AVALON_I2C_SLAVE_DATA(base)                    IORD(base, 1)#define IOWR_ALTERA_AVALON_I2C_SLAVE_DATA(base, data)              IOWR(base, 1, data)#define IOADDR_ALTERA_AVALON_I2C_SLAVE_INTERRUPT_MASK(base)        __IO_CALC_ADDRESS_NATIVE(base, 2)#define IORD_ALTERA_AVALON_I2C_SLAVE_INTERRUPT_MASK(base)          IORD(base, 2) #define IOWR_ALTERA_AVALON_I2C_SLAVE_INTERRUPT_MASK(base, data)    IOWR(base, 2, data)#define ALTERA_AVALON_I2C_SLAVE_INTERRUPT_MASK_IM_MSK              (0x1)#define ALTERA_AVALON_I2C_SLAVE_INTERRUPT_MASK_IM_OFST             (0)#define IOADDR_ALTERA_AVALON_I2C_SLAVE_INTERRUPT(base)             __IO_CALC_ADDRESS_NATIVE(base, 3)#define IORD_ALTERA_AVALON_I2C_SLAVE_INTERRUPT(base)               IORD(base, 3)#define IOWR_ALTERA_AVALON_I2C_SLAVE_INTERRUPT(base, data)         IOWR(base, 3, data)#define ALTERA_AVALON_I2C_SLAVE_INTERRUPT_INT_MSK                  (0x1)#define ALTERA_AVALON_I2C_SLAVE_INTERRUPT_INT_OFST                 (0)#endif /* __ALTERA_AVALON_I2C_SLAVE_REGS_H__ */

⌨️ 快捷键说明

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