18#ifndef __HAL_DRIVER_ARTERY_AT32F402_405_I2C_H__
19#define __HAL_DRIVER_ARTERY_AT32F402_405_I2C_H__
25#if VSF_HAL_USE_I2C == ENABLED
63#define VSF_I2C_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED
64#define VSF_I2C_CFG_REIMPLEMENT_TYPE_CMD ENABLED
71#if VSF_I2C_CFG_REIMPLEMENT_TYPE_CMD == ENABLED
99#if VSF_I2C_CFG_REIMPLEMENT_TYPE_IRQ_MASK == ENABLED
vsf_i2c_cmd_t
Definition i2c.h:32
@ VSF_I2C_CMD_10_BITS
Definition i2c.h:40
@ VSF_I2C_CMD_7_BITS
Definition i2c.h:39
@ VSF_I2C_CMD_STOP
Definition i2c.h:48
@ VSF_I2C_CMD_RESTART
Definition i2c.h:37
@ VSF_I2C_CMD_WRITE
Definition i2c.h:33
@ VSF_I2C_CMD_READ
Definition i2c.h:34
@ VSF_I2C_CMD_START
Definition i2c.h:36
@ __VSF_HW_I2C_CMD_MASK
Definition i2c.h:89
vsf_i2c_irq_mask_t
Definition i2c.h:100
@ __VSF_HW_I2C_VIRTUAL_MASK
Definition i2c.h:131
@ VSF_I2C_IRQ_MASK_MASTER_STOP_DETECT
Definition i2c.h:116
@ VSF_I2C_IRQ_MASK_SLAVE_TX
Definition i2c.h:124
@ VSF_I2C_IRQ_MASK_MASTER_TRANSFER_COMPLETE
Definition i2c.h:106
@ VSF_I2C_IRQ_MASK_SLAVE_START_OR_RESTART_DETECT
Definition i2c.h:119
@ VSF_I2C_IRQ_MASK_MASTER_TX
Definition i2c.h:102
@ __VSF_HW_I2C_REAL_MASK
Definition i2c.h:136
@ VSF_I2C_IRQ_MASK_SLAVE_ADDRESS_ACK
Definition i2c.h:123
@ VSF_I2C_IRQ_MASK_MASTER_RX
Definition i2c.h:104
@ VSF_I2C_IRQ_MASK_SLAVE_TRANSFER_COMPLETE
Definition i2c.h:127
@ VSF_I2C_IRQ_MASK_MASTER_START_OR_RESTART_DETECT
Definition i2c.h:115
@ VSF_I2C_IRQ_MASK_MASTER_ADDRESS_NACK
Definition i2c.h:110
@ VSF_I2C_IRQ_MASK_SLAVE_STOP_DETECT
Definition i2c.h:121
@ VSF_I2C_IRQ_MASK_MASTER_ARBITRATION_LOST
Definition i2c.h:108
@ VSF_I2C_IRQ_MASK_MASTER_TX_NACK_DETECT
Definition i2c.h:112
@ VSF_I2C_IRQ_MASK_SLAVE_RX
Definition i2c.h:125