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
102#if VSF_I2C_CFG_REIMPLEMENT_TYPE_IRQ_MASK == ENABLED
vsf_i2c_cmd_t
Definition i2c.h:32
@ VSF_I2C_CMD_NO_STOP
Definition i2c.h:51
@ VSF_I2C_CMD_NO_RESTART
Definition i2c.h:40
@ VSF_I2C_CMD_10_BITS
Definition i2c.h:43
@ VSF_I2C_CMD_7_BITS
Definition i2c.h:42
@ VSF_I2C_CMD_NO_START
Definition i2c.h:37
@ VSF_I2C_CMD_STOP
Definition i2c.h:50
@ VSF_I2C_CMD_RESTART
Definition i2c.h:39
@ 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:92
vsf_i2c_irq_mask_t
Definition i2c.h:103
@ __VSF_HW_I2C_VIRTUAL_MASK
Definition i2c.h:134
@ VSF_I2C_IRQ_MASK_MASTER_STOP_DETECT
Definition i2c.h:119
@ VSF_I2C_IRQ_MASK_SLAVE_TX
Definition i2c.h:127
@ VSF_I2C_IRQ_MASK_MASTER_TRANSFER_COMPLETE
Definition i2c.h:109
@ VSF_I2C_IRQ_MASK_SLAVE_START_OR_RESTART_DETECT
Definition i2c.h:122
@ VSF_I2C_IRQ_MASK_MASTER_TX
Definition i2c.h:105
@ __VSF_HW_I2C_REAL_MASK
Definition i2c.h:139
@ VSF_I2C_IRQ_MASK_SLAVE_ADDRESS_ACK
Definition i2c.h:126
@ VSF_I2C_IRQ_MASK_MASTER_RX
Definition i2c.h:107
@ VSF_I2C_IRQ_MASK_SLAVE_TRANSFER_COMPLETE
Definition i2c.h:130
@ VSF_I2C_IRQ_MASK_MASTER_START_OR_RESTART_DETECT
Definition i2c.h:118
@ VSF_I2C_IRQ_MASK_MASTER_ADDRESS_NACK
Definition i2c.h:113
@ VSF_I2C_IRQ_MASK_SLAVE_STOP_DETECT
Definition i2c.h:124
@ VSF_I2C_IRQ_MASK_MASTER_ARBITRATION_LOST
Definition i2c.h:111
@ VSF_I2C_IRQ_MASK_MASTER_TX_NACK_DETECT
Definition i2c.h:115
@ VSF_I2C_IRQ_MASK_SLAVE_RX
Definition i2c.h:128