VSF Documented
Public Member Functions
vsf_dw_apb_i2c_reg_t Struct Reference

#include <vsf_dw_apb_i2c_reg.h>

Public Member Functions

 VSF_DEF_REG (IC_CON, 32, __IOM reg32_t MASTER_MODE :1;__IOM reg32_t SPEED :2;__IOM reg32_t IC_10BITADDR_SLAVE :1;__IOM reg32_t IC_10BITADDR_MASTER :1;__IOM reg32_t IC_RESTART_EN :1;__IOM reg32_t IC_SLAVE_DISABLE :1;__IOM reg32_t STOP_DET_IFADDRESSED :1;__IOM reg32_t TX_EMPTY_CTRL :1;__IOM reg32_t RX_FIFO_FULL_HLD_CTRL :1;__IM reg32_t STOP_DET_IF_MASTER_ACTIVE :1;)
 
 VSF_DEF_REG (IC_TAR, 32, __IOM reg32_t IC_TAR :10;__IOM reg32_t GC_OR_START :1;__IOM reg32_t SPECIAL :1;__IOM reg32_t IC_10BITADDR_MASTER :1;)
 
 VSF_DEF_REG (IC_SAR, 32, __IOM reg32_t IC_SAR :10;)
 
 VSF_DEF_REG (IC_HS_MADDR, 32, __IOM reg32_t HS_MADDR :3;)
 
 VSF_DEF_REG (IC_DATA_CMD, 32, __IOM reg32_t DAT :8;__OM reg32_t CMD :1;__OM reg32_t STOP :1;__OM reg32_t RESTART :1;__IM reg32_t FIRST_DATA_BYTE :1;)
 
 VSF_DEF_REG (IC_SS_SCL_HCNT, 32, __IOM reg32_t IC_SS_SCL_HCNT :16;)
 
 VSF_DEF_REG (IC_SS_SCL_LCNT, 32, __IOM reg32_t IC_SS_SCL_LCNT :16;)
 
 VSF_DEF_REG (IC_FS_SCL_HCNT, 32, __IOM reg32_t IC_FS_SCL_HCNT :16;)
 
 VSF_DEF_REG (IC_FS_SCL_LCNT, 32, __IOM reg32_t IC_FS_SCL_LCNT :16;)
 
 VSF_DEF_REG (IC_HS_SCL_HCNT, 32, __IOM reg32_t IC_HS_SCL_HCNT :16;)
 
 VSF_DEF_REG (IC_HS_SCL_LCNT, 32, __IOM reg32_t IC_HS_SCL_LCNT :16;)
 
 VSF_DEF_REG (IC_INTR_STAT, 32, __IM reg32_t R_RX_UNDER :1;__IM reg32_t R_RX_OVER :1;__IM reg32_t R_RX_FULL :1;__IM reg32_t R_TX_OVER :1;__IM reg32_t R_TX_EMPTY :1;__IM reg32_t R_RD_REQ :1;__IM reg32_t R_TX_ABRT :1;__IM reg32_t R_RX_DONE :1;__IM reg32_t R_ACTIVITY :1;__IM reg32_t R_STOP_DET :1;__IM reg32_t R_START_DET :1;__IM reg32_t R_GEN_CALL :1;__IM reg32_t R_RESTART_DET :1;__IM reg32_t R_MASTER_ON_HOLD :1;)
 
 VSF_DEF_REG (IC_INTR_MASK, 32, __IOM reg32_t M_RX_UNDER :1;__IOM reg32_t M_RX_OVER :1;__IOM reg32_t M_RX_FULL :1;__IOM reg32_t M_TX_OVER :1;__IOM reg32_t M_TX_EMPTY :1;__IOM reg32_t M_RD_REQ :1;__IOM reg32_t M_TX_ABRT :1;__IOM reg32_t M_RX_DONE :1;__IOM reg32_t M_ACTIVITY :1;__IOM reg32_t M_STOP_DET :1;__IOM reg32_t M_START_DET :1;__IOM reg32_t M_GEN_CALL :1;__IOM reg32_t M_RESTART_DET :1;__IOM reg32_t M_MASTER_ON_HOLD :1;)
 
 VSF_DEF_REG (IC_RAW_INTR_STAT, 32, __IM reg32_t RX_UNDER :1;__IM reg32_t RX_OVER :1;__IM reg32_t RX_FULL :1;__IM reg32_t TX_OVER :1;__IM reg32_t TX_EMPTY :1;__IM reg32_t RD_REQ :1;__IM reg32_t TX_ABRT :1;__IM reg32_t RX_DONE :1;__IM reg32_t ACTIVITY :1;__IM reg32_t STOP_DET :1;__IM reg32_t START_DET :1;__IM reg32_t GEN_CALL :1;__IM reg32_t RESTART_DET :1;__IOM reg32_t MASTER_ON_HOLD :1;)
 
 VSF_DEF_REG (IC_RX_TL, 32, __IOM reg32_t RX_TL :8;)
 
 VSF_DEF_REG (IC_TX_TL, 32, __IOM reg32_t TX_TL :8;)
 
 VSF_DEF_REG (IC_CLR_INTR, 32, __IM reg32_t CLR_INTR :1;)
 
 VSF_DEF_REG (IC_CLR_RX_UNDER, 32, __IM reg32_t CLR_RX_UNDER :1;)
 
 VSF_DEF_REG (IC_CLR_RX_OVER, 32, __IM reg32_t CLR_RX_OVER :1;)
 
 VSF_DEF_REG (IC_CLR_TX_OVER, 32, __IM reg32_t CLR_TX_OVER :1;)
 
 VSF_DEF_REG (IC_CLR_RD_REQ, 32, __IM reg32_t CLR_RD_REQ :1;)
 
 VSF_DEF_REG (IC_CLR_TX_ABRT, 32, __IM reg32_t CLR_TX_ABRT :1;)
 
 VSF_DEF_REG (IC_CLR_RX_DONE, 32, __IM reg32_t CLR_RX_DONE :1;)
 
 VSF_DEF_REG (IC_CLR_ACTIVITY, 32, __IM reg32_t CLR_ACTIVITY :1;)
 
 VSF_DEF_REG (IC_CLR_STOP_DET, 32, __IM reg32_t CLR_STOP_DET :1;)
 
 VSF_DEF_REG (IC_CLR_START_DET, 32, __IM reg32_t CLR_START_DET :1;)
 
 VSF_DEF_REG (IC_CLR_GEN_CALL, 32, __IM reg32_t CLR_GEN_CALL :1;)
 
 VSF_DEF_REG (IC_ENABLE, 32, __IOM reg32_t ENABLE :1;__IOM reg32_t ABORT :1;__IOM reg32_t TX_CMD_BLOCK :1;)
 
 VSF_DEF_REG (IC_STATUS, 32, __IM reg32_t IC_STATUS_ACTIVITY :1;__IM reg32_t TFNF :1;__IM reg32_t TFE :1;__IM reg32_t RFNE :1;__IM reg32_t RFF :1;__IM reg32_t MST_AVTIVITY :1;__IM reg32_t SLV_ACTIVITY :1;)
 
 VSF_DEF_REG (IC_TXFLR, 32, __IM reg32_t TXFLR :7;)
 
 VSF_DEF_REG (IC_RXFLR, 32, __IM reg32_t RXFLR :7;)
 
 VSF_DEF_REG (IC_SDA_HOLD, 32, __IOM reg32_t IC_SDA_TX_HOLD :16;__IOM reg32_t IC_SDA_RX_HOLD :8;)
 
 VSF_DEF_REG (IC_TX_ABRT_SOURCE, 32, __IM reg32_t ABRT_7B_ADDR_NOACK :1;__IM reg32_t ABRT_10ADDR1_NOACK :1;__IM reg32_t ABRT_10ADDR2_NOACK :1;__IM reg32_t ABRT_TXDATA_NOACK :1;__IM reg32_t ABRT_GCALL_NOACK :1;__IM reg32_t ABRT_GCALL_READ :1;__IM reg32_t ABRT_HS_ACKDET :1;__IM reg32_t ABRT_SBYTE_ACKDET :1;__IM reg32_t ABRT_HS_NORSTRT :1;__IM reg32_t ABRT_SBYTE_NORSTRT :1;__IM reg32_t ABRT_10B_RD_NORSTRT :1;__IM reg32_t ABRT_MASTER_DIS :1;__IM reg32_t ARB_LOST :1;__IM reg32_t ABRT_SLVFLUSH_TXFIFO :1;__IM reg32_t ABRT_SLV_ARBLOST :1;__IM reg32_t ABRT_SLVRD_INTX :1;__IM reg32_t ABRT_USER_ABRT :1;__IM reg32_t :6;__IM reg32_t ABRT_TX_FLUSH_CNT :9;)
 
 VSF_DEF_REG (IC_SLV_DATA_NACK_ONLY, 32, __IOM reg32_t NACK :1;)
 
 VSF_DEF_REG (IC_DMA_CR, 32, __IOM reg32_t RDMAE :1;__IOM reg32_t TDMAE :1;)
 
 VSF_DEF_REG (IC_DMA_TDLR, 32, __IOM reg32_t DMATDL :6;)
 
 VSF_DEF_REG (IC_DMA_RDLR, 32, __IOM reg32_t DMARDL :6;)
 
 VSF_DEF_REG (IC_SDA_SETUP, 32, __IOM reg32_t SDA_SETUP :8;)
 
 VSF_DEF_REG (IC_ACK_GENERAL_CALL, 32, __IOM reg32_t ACK_GEN_CALL :1;)
 
 VSF_DEF_REG (IC_ENABLE_STATUS, 32, __IM reg32_t IC_EN :1;__IM reg32_t SLV_DISABLED_WHILE_BUSY :1;__IM reg32_t SLV_RX_DATA_LOST :1;)
 
 VSF_DEF_REG (IC_FS_SPKLEN, 32, __IOM reg32_t IC_FS_SPKLEN :8;)
 
 VSF_DEF_REG (IC_HS_SPKLEN, 32, __IOM reg32_t IC_HS_SPKLEN :8;)
 
 VSF_DEF_REG (IC_CLR_RESTART_DET, 32, __IM reg32_t CLR_RESTART_DET :1;)
 
 VSF_DEF_REG (IC_COMP_PARAM_1, 32, __IM reg32_t APB_DATA_WIDTH :2;__IM reg32_t MAX_SPEED_MODE :2;__IM reg32_t HC_COUNT_VALUES :1;__IM reg32_t INTR_IO :1;__IM reg32_t HAS_DMA :1;__IM reg32_t ADD_ENCODED_PARAMS :1;__IM reg32_t RX_BUFFER_DEPTH :8;__IM reg32_t TX_BUFFER_DEPTH :8;)
 
 VSF_DEF_REG (IC_COMP_VERSION, 32, __IM reg32_t IC_COMP_VERSION :32;)
 
 VSF_DEF_REG (IC_COMP_TYPE, 32, __IM reg32_t IC_COMP_TYPE :32;)
 

Member Function Documentation

◆ VSF_DEF_REG() [1/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CON  ,
32  ,
__IOM reg32_t MASTER_MODE :1;__IOM reg32_t SPEED :2;__IOM reg32_t IC_10BITADDR_SLAVE :1;__IOM reg32_t IC_10BITADDR_MASTER :1;__IOM reg32_t IC_RESTART_EN :1;__IOM reg32_t IC_SLAVE_DISABLE :1;__IOM reg32_t STOP_DET_IFADDRESSED :1;__IOM reg32_t TX_EMPTY_CTRL :1;__IOM reg32_t RX_FIFO_FULL_HLD_CTRL :1;__IM reg32_t STOP_DET_IF_MASTER_ACTIVE :1;   
)

◆ VSF_DEF_REG() [2/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_TAR  ,
32  ,
__IOM reg32_t IC_TAR :10;__IOM reg32_t GC_OR_START :1;__IOM reg32_t SPECIAL :1;__IOM reg32_t IC_10BITADDR_MASTER :1;   
)

◆ VSF_DEF_REG() [3/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SAR  ,
32  ,
__IOM reg32_t IC_SAR :10;   
)

◆ VSF_DEF_REG() [4/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_HS_MADDR  ,
32  ,
__IOM reg32_t HS_MADDR :3;   
)

◆ VSF_DEF_REG() [5/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_DATA_CMD  ,
32  ,
__IOM reg32_t DAT :8;__OM reg32_t CMD :1;__OM reg32_t STOP :1;__OM reg32_t RESTART :1;__IM reg32_t FIRST_DATA_BYTE :1;   
)

◆ VSF_DEF_REG() [6/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SS_SCL_HCNT  ,
32  ,
__IOM reg32_t IC_SS_SCL_HCNT :16;   
)

◆ VSF_DEF_REG() [7/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SS_SCL_LCNT  ,
32  ,
__IOM reg32_t IC_SS_SCL_LCNT :16;   
)

◆ VSF_DEF_REG() [8/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_FS_SCL_HCNT  ,
32  ,
__IOM reg32_t IC_FS_SCL_HCNT :16;   
)

◆ VSF_DEF_REG() [9/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_FS_SCL_LCNT  ,
32  ,
__IOM reg32_t IC_FS_SCL_LCNT :16;   
)

◆ VSF_DEF_REG() [10/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_HS_SCL_HCNT  ,
32  ,
__IOM reg32_t IC_HS_SCL_HCNT :16;   
)

◆ VSF_DEF_REG() [11/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_HS_SCL_LCNT  ,
32  ,
__IOM reg32_t IC_HS_SCL_LCNT :16;   
)

◆ VSF_DEF_REG() [12/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_INTR_STAT  ,
32  ,
__IM reg32_t R_RX_UNDER :1;__IM reg32_t R_RX_OVER :1;__IM reg32_t R_RX_FULL :1;__IM reg32_t R_TX_OVER :1;__IM reg32_t R_TX_EMPTY :1;__IM reg32_t R_RD_REQ :1;__IM reg32_t R_TX_ABRT :1;__IM reg32_t R_RX_DONE :1;__IM reg32_t R_ACTIVITY :1;__IM reg32_t R_STOP_DET :1;__IM reg32_t R_START_DET :1;__IM reg32_t R_GEN_CALL :1;__IM reg32_t R_RESTART_DET :1;__IM reg32_t R_MASTER_ON_HOLD :1;   
)

◆ VSF_DEF_REG() [13/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_INTR_MASK  ,
32  ,
__IOM reg32_t M_RX_UNDER :1;__IOM reg32_t M_RX_OVER :1;__IOM reg32_t M_RX_FULL :1;__IOM reg32_t M_TX_OVER :1;__IOM reg32_t M_TX_EMPTY :1;__IOM reg32_t M_RD_REQ :1;__IOM reg32_t M_TX_ABRT :1;__IOM reg32_t M_RX_DONE :1;__IOM reg32_t M_ACTIVITY :1;__IOM reg32_t M_STOP_DET :1;__IOM reg32_t M_START_DET :1;__IOM reg32_t M_GEN_CALL :1;__IOM reg32_t M_RESTART_DET :1;__IOM reg32_t M_MASTER_ON_HOLD :1;   
)

◆ VSF_DEF_REG() [14/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_RAW_INTR_STAT  ,
32  ,
__IM reg32_t RX_UNDER :1;__IM reg32_t RX_OVER :1;__IM reg32_t RX_FULL :1;__IM reg32_t TX_OVER :1;__IM reg32_t TX_EMPTY :1;__IM reg32_t RD_REQ :1;__IM reg32_t TX_ABRT :1;__IM reg32_t RX_DONE :1;__IM reg32_t ACTIVITY :1;__IM reg32_t STOP_DET :1;__IM reg32_t START_DET :1;__IM reg32_t GEN_CALL :1;__IM reg32_t RESTART_DET :1;__IOM reg32_t MASTER_ON_HOLD :1;   
)

◆ VSF_DEF_REG() [15/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_RX_TL  ,
32  ,
__IOM reg32_t RX_TL :8;   
)

◆ VSF_DEF_REG() [16/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_TX_TL  ,
32  ,
__IOM reg32_t TX_TL :8;   
)

◆ VSF_DEF_REG() [17/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_INTR  ,
32  ,
__IM reg32_t CLR_INTR :1;   
)

◆ VSF_DEF_REG() [18/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_RX_UNDER  ,
32  ,
__IM reg32_t CLR_RX_UNDER :1;   
)

◆ VSF_DEF_REG() [19/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_RX_OVER  ,
32  ,
__IM reg32_t CLR_RX_OVER :1;   
)

◆ VSF_DEF_REG() [20/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_TX_OVER  ,
32  ,
__IM reg32_t CLR_TX_OVER :1;   
)

◆ VSF_DEF_REG() [21/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_RD_REQ  ,
32  ,
__IM reg32_t CLR_RD_REQ :1;   
)

◆ VSF_DEF_REG() [22/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_TX_ABRT  ,
32  ,
__IM reg32_t CLR_TX_ABRT :1;   
)

◆ VSF_DEF_REG() [23/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_RX_DONE  ,
32  ,
__IM reg32_t CLR_RX_DONE :1;   
)

◆ VSF_DEF_REG() [24/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_ACTIVITY  ,
32  ,
__IM reg32_t CLR_ACTIVITY :1;   
)

◆ VSF_DEF_REG() [25/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_STOP_DET  ,
32  ,
__IM reg32_t CLR_STOP_DET :1;   
)

◆ VSF_DEF_REG() [26/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_START_DET  ,
32  ,
__IM reg32_t CLR_START_DET :1;   
)

◆ VSF_DEF_REG() [27/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_GEN_CALL  ,
32  ,
__IM reg32_t CLR_GEN_CALL :1;   
)

◆ VSF_DEF_REG() [28/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_ENABLE  ,
32  ,
__IOM reg32_t ENABLE :1;__IOM reg32_t ABORT :1;__IOM reg32_t TX_CMD_BLOCK :1;   
)

◆ VSF_DEF_REG() [29/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_STATUS  ,
32  ,
__IM reg32_t IC_STATUS_ACTIVITY :1;__IM reg32_t TFNF :1;__IM reg32_t TFE :1;__IM reg32_t RFNE :1;__IM reg32_t RFF :1;__IM reg32_t MST_AVTIVITY :1;__IM reg32_t SLV_ACTIVITY :1;   
)

◆ VSF_DEF_REG() [30/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_TXFLR  ,
32  ,
__IM reg32_t TXFLR :7;   
)

◆ VSF_DEF_REG() [31/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_RXFLR  ,
32  ,
__IM reg32_t RXFLR :7;   
)

◆ VSF_DEF_REG() [32/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SDA_HOLD  ,
32  ,
__IOM reg32_t IC_SDA_TX_HOLD :16;__IOM reg32_t IC_SDA_RX_HOLD :8;   
)

◆ VSF_DEF_REG() [33/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_TX_ABRT_SOURCE  ,
32  ,
__IM reg32_t ABRT_7B_ADDR_NOACK :1;__IM reg32_t ABRT_10ADDR1_NOACK :1;__IM reg32_t ABRT_10ADDR2_NOACK :1;__IM reg32_t ABRT_TXDATA_NOACK :1;__IM reg32_t ABRT_GCALL_NOACK :1;__IM reg32_t ABRT_GCALL_READ :1;__IM reg32_t ABRT_HS_ACKDET :1;__IM reg32_t ABRT_SBYTE_ACKDET :1;__IM reg32_t ABRT_HS_NORSTRT :1;__IM reg32_t ABRT_SBYTE_NORSTRT :1;__IM reg32_t ABRT_10B_RD_NORSTRT :1;__IM reg32_t ABRT_MASTER_DIS :1;__IM reg32_t ARB_LOST :1;__IM reg32_t ABRT_SLVFLUSH_TXFIFO :1;__IM reg32_t ABRT_SLV_ARBLOST :1;__IM reg32_t ABRT_SLVRD_INTX :1;__IM reg32_t ABRT_USER_ABRT :1;__IM reg32_t :6;__IM reg32_t ABRT_TX_FLUSH_CNT :9;   
)

◆ VSF_DEF_REG() [34/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SLV_DATA_NACK_ONLY  ,
32  ,
__IOM reg32_t NACK :1;   
)

◆ VSF_DEF_REG() [35/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_DMA_CR  ,
32  ,
__IOM reg32_t RDMAE :1;__IOM reg32_t TDMAE :1;   
)

◆ VSF_DEF_REG() [36/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_DMA_TDLR  ,
32  ,
__IOM reg32_t DMATDL :6;   
)

◆ VSF_DEF_REG() [37/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_DMA_RDLR  ,
32  ,
__IOM reg32_t DMARDL :6;   
)

◆ VSF_DEF_REG() [38/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_SDA_SETUP  ,
32  ,
__IOM reg32_t SDA_SETUP :8;   
)

◆ VSF_DEF_REG() [39/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_ACK_GENERAL_CALL  ,
32  ,
__IOM reg32_t ACK_GEN_CALL :1;   
)

◆ VSF_DEF_REG() [40/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_ENABLE_STATUS  ,
32  ,
__IM reg32_t IC_EN :1;__IM reg32_t SLV_DISABLED_WHILE_BUSY :1;__IM reg32_t SLV_RX_DATA_LOST :1;   
)

◆ VSF_DEF_REG() [41/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_FS_SPKLEN  ,
32  ,
__IOM reg32_t IC_FS_SPKLEN :8;   
)

◆ VSF_DEF_REG() [42/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_HS_SPKLEN  ,
32  ,
__IOM reg32_t IC_HS_SPKLEN :8;   
)

◆ VSF_DEF_REG() [43/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_CLR_RESTART_DET  ,
32  ,
__IM reg32_t CLR_RESTART_DET :1;   
)

◆ VSF_DEF_REG() [44/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_COMP_PARAM_1  ,
32  ,
__IM reg32_t APB_DATA_WIDTH :2;__IM reg32_t MAX_SPEED_MODE :2;__IM reg32_t HC_COUNT_VALUES :1;__IM reg32_t INTR_IO :1;__IM reg32_t HAS_DMA :1;__IM reg32_t ADD_ENCODED_PARAMS :1;__IM reg32_t RX_BUFFER_DEPTH :8;__IM reg32_t TX_BUFFER_DEPTH :8;   
)

◆ VSF_DEF_REG() [45/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_COMP_VERSION  ,
32  ,
__IM reg32_t IC_COMP_VERSION :32;   
)

◆ VSF_DEF_REG() [46/46]

vsf_dw_apb_i2c_reg_t::VSF_DEF_REG ( IC_COMP_TYPE  ,
32  ,
__IM reg32_t IC_COMP_TYPE :32;   
)