Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions

EFM32G890F128_I2C

I2C_TypeDef. More...

Collaboration diagram for EFM32G890F128_I2C:

Data Structures

struct  I2C_TypeDef

Defines

#define _I2C_CTRL_RESETVALUE   0x00000000UL
#define _I2C_CTRL_MASK   0x0007B37FUL
#define I2C_CTRL_EN   (0x1UL << 0)
#define _I2C_CTRL_EN_SHIFT   0
#define _I2C_CTRL_EN_MASK   0x1UL
#define _I2C_CTRL_EN_DEFAULT   0x00000000UL
#define I2C_CTRL_EN_DEFAULT   (_I2C_CTRL_EN_DEFAULT << 0)
#define I2C_CTRL_SLAVE   (0x1UL << 1)
#define _I2C_CTRL_SLAVE_SHIFT   1
#define _I2C_CTRL_SLAVE_MASK   0x2UL
#define _I2C_CTRL_SLAVE_DEFAULT   0x00000000UL
#define I2C_CTRL_SLAVE_DEFAULT   (_I2C_CTRL_SLAVE_DEFAULT << 1)
#define I2C_CTRL_AUTOACK   (0x1UL << 2)
#define _I2C_CTRL_AUTOACK_SHIFT   2
#define _I2C_CTRL_AUTOACK_MASK   0x4UL
#define _I2C_CTRL_AUTOACK_DEFAULT   0x00000000UL
#define I2C_CTRL_AUTOACK_DEFAULT   (_I2C_CTRL_AUTOACK_DEFAULT << 2)
#define I2C_CTRL_AUTOSE   (0x1UL << 3)
#define _I2C_CTRL_AUTOSE_SHIFT   3
#define _I2C_CTRL_AUTOSE_MASK   0x8UL
#define _I2C_CTRL_AUTOSE_DEFAULT   0x00000000UL
#define I2C_CTRL_AUTOSE_DEFAULT   (_I2C_CTRL_AUTOSE_DEFAULT << 3)
#define I2C_CTRL_AUTOSN   (0x1UL << 4)
#define _I2C_CTRL_AUTOSN_SHIFT   4
#define _I2C_CTRL_AUTOSN_MASK   0x10UL
#define _I2C_CTRL_AUTOSN_DEFAULT   0x00000000UL
#define I2C_CTRL_AUTOSN_DEFAULT   (_I2C_CTRL_AUTOSN_DEFAULT << 4)
#define I2C_CTRL_ARBDIS   (0x1UL << 5)
#define _I2C_CTRL_ARBDIS_SHIFT   5
#define _I2C_CTRL_ARBDIS_MASK   0x20UL
#define _I2C_CTRL_ARBDIS_DEFAULT   0x00000000UL
#define I2C_CTRL_ARBDIS_DEFAULT   (_I2C_CTRL_ARBDIS_DEFAULT << 5)
#define I2C_CTRL_GCAMEN   (0x1UL << 6)
#define _I2C_CTRL_GCAMEN_SHIFT   6
#define _I2C_CTRL_GCAMEN_MASK   0x40UL
#define _I2C_CTRL_GCAMEN_DEFAULT   0x00000000UL
#define I2C_CTRL_GCAMEN_DEFAULT   (_I2C_CTRL_GCAMEN_DEFAULT << 6)
#define _I2C_CTRL_CLHR_SHIFT   8
#define _I2C_CTRL_CLHR_MASK   0x300UL
#define _I2C_CTRL_CLHR_DEFAULT   0x00000000UL
#define _I2C_CTRL_CLHR_STANDARD   0x00000000UL
#define _I2C_CTRL_CLHR_ASYMMETRIC   0x00000001UL
#define _I2C_CTRL_CLHR_FAST   0x00000002UL
#define I2C_CTRL_CLHR_DEFAULT   (_I2C_CTRL_CLHR_DEFAULT << 8)
#define I2C_CTRL_CLHR_STANDARD   (_I2C_CTRL_CLHR_STANDARD << 8)
#define I2C_CTRL_CLHR_ASYMMETRIC   (_I2C_CTRL_CLHR_ASYMMETRIC << 8)
#define I2C_CTRL_CLHR_FAST   (_I2C_CTRL_CLHR_FAST << 8)
#define _I2C_CTRL_BITO_SHIFT   12
#define _I2C_CTRL_BITO_MASK   0x3000UL
#define _I2C_CTRL_BITO_DEFAULT   0x00000000UL
#define _I2C_CTRL_BITO_OFF   0x00000000UL
#define _I2C_CTRL_BITO_40PCC   0x00000001UL
#define _I2C_CTRL_BITO_80PCC   0x00000002UL
#define _I2C_CTRL_BITO_160PCC   0x00000003UL
#define I2C_CTRL_BITO_DEFAULT   (_I2C_CTRL_BITO_DEFAULT << 12)
#define I2C_CTRL_BITO_OFF   (_I2C_CTRL_BITO_OFF << 12)
#define I2C_CTRL_BITO_40PCC   (_I2C_CTRL_BITO_40PCC << 12)
#define I2C_CTRL_BITO_80PCC   (_I2C_CTRL_BITO_80PCC << 12)
#define I2C_CTRL_BITO_160PCC   (_I2C_CTRL_BITO_160PCC << 12)
#define I2C_CTRL_GIBITO   (0x1UL << 15)
#define _I2C_CTRL_GIBITO_SHIFT   15
#define _I2C_CTRL_GIBITO_MASK   0x8000UL
#define _I2C_CTRL_GIBITO_DEFAULT   0x00000000UL
#define I2C_CTRL_GIBITO_DEFAULT   (_I2C_CTRL_GIBITO_DEFAULT << 15)
#define _I2C_CTRL_CLTO_SHIFT   16
#define _I2C_CTRL_CLTO_MASK   0x70000UL
#define _I2C_CTRL_CLTO_DEFAULT   0x00000000UL
#define _I2C_CTRL_CLTO_OFF   0x00000000UL
#define _I2C_CTRL_CLTO_40PCC   0x00000001UL
#define _I2C_CTRL_CLTO_80PCC   0x00000002UL
#define _I2C_CTRL_CLTO_160PCC   0x00000003UL
#define _I2C_CTRL_CLTO_320PPC   0x00000004UL
#define _I2C_CTRL_CLTO_1024PPC   0x00000005UL
#define I2C_CTRL_CLTO_DEFAULT   (_I2C_CTRL_CLTO_DEFAULT << 16)
#define I2C_CTRL_CLTO_OFF   (_I2C_CTRL_CLTO_OFF << 16)
#define I2C_CTRL_CLTO_40PCC   (_I2C_CTRL_CLTO_40PCC << 16)
#define I2C_CTRL_CLTO_80PCC   (_I2C_CTRL_CLTO_80PCC << 16)
#define I2C_CTRL_CLTO_160PCC   (_I2C_CTRL_CLTO_160PCC << 16)
#define I2C_CTRL_CLTO_320PPC   (_I2C_CTRL_CLTO_320PPC << 16)
#define I2C_CTRL_CLTO_1024PPC   (_I2C_CTRL_CLTO_1024PPC << 16)
#define _I2C_CMD_RESETVALUE   0x00000000UL
#define _I2C_CMD_MASK   0x000000FFUL
#define I2C_CMD_START   (0x1UL << 0)
#define _I2C_CMD_START_SHIFT   0
#define _I2C_CMD_START_MASK   0x1UL
#define _I2C_CMD_START_DEFAULT   0x00000000UL
#define I2C_CMD_START_DEFAULT   (_I2C_CMD_START_DEFAULT << 0)
#define I2C_CMD_STOP   (0x1UL << 1)
#define _I2C_CMD_STOP_SHIFT   1
#define _I2C_CMD_STOP_MASK   0x2UL
#define _I2C_CMD_STOP_DEFAULT   0x00000000UL
#define I2C_CMD_STOP_DEFAULT   (_I2C_CMD_STOP_DEFAULT << 1)
#define I2C_CMD_ACK   (0x1UL << 2)
#define _I2C_CMD_ACK_SHIFT   2
#define _I2C_CMD_ACK_MASK   0x4UL
#define _I2C_CMD_ACK_DEFAULT   0x00000000UL
#define I2C_CMD_ACK_DEFAULT   (_I2C_CMD_ACK_DEFAULT << 2)
#define I2C_CMD_NACK   (0x1UL << 3)
#define _I2C_CMD_NACK_SHIFT   3
#define _I2C_CMD_NACK_MASK   0x8UL
#define _I2C_CMD_NACK_DEFAULT   0x00000000UL
#define I2C_CMD_NACK_DEFAULT   (_I2C_CMD_NACK_DEFAULT << 3)
#define I2C_CMD_CONT   (0x1UL << 4)
#define _I2C_CMD_CONT_SHIFT   4
#define _I2C_CMD_CONT_MASK   0x10UL
#define _I2C_CMD_CONT_DEFAULT   0x00000000UL
#define I2C_CMD_CONT_DEFAULT   (_I2C_CMD_CONT_DEFAULT << 4)
#define I2C_CMD_ABORT   (0x1UL << 5)
#define _I2C_CMD_ABORT_SHIFT   5
#define _I2C_CMD_ABORT_MASK   0x20UL
#define _I2C_CMD_ABORT_DEFAULT   0x00000000UL
#define I2C_CMD_ABORT_DEFAULT   (_I2C_CMD_ABORT_DEFAULT << 5)
#define I2C_CMD_CLEARTX   (0x1UL << 6)
#define _I2C_CMD_CLEARTX_SHIFT   6
#define _I2C_CMD_CLEARTX_MASK   0x40UL
#define _I2C_CMD_CLEARTX_DEFAULT   0x00000000UL
#define I2C_CMD_CLEARTX_DEFAULT   (_I2C_CMD_CLEARTX_DEFAULT << 6)
#define I2C_CMD_CLEARPC   (0x1UL << 7)
#define _I2C_CMD_CLEARPC_SHIFT   7
#define _I2C_CMD_CLEARPC_MASK   0x80UL
#define _I2C_CMD_CLEARPC_DEFAULT   0x00000000UL
#define I2C_CMD_CLEARPC_DEFAULT   (_I2C_CMD_CLEARPC_DEFAULT << 7)
#define _I2C_STATE_RESETVALUE   0x00000001UL
#define _I2C_STATE_MASK   0x000000FFUL
#define I2C_STATE_BUSY   (0x1UL << 0)
#define _I2C_STATE_BUSY_SHIFT   0
#define _I2C_STATE_BUSY_MASK   0x1UL
#define _I2C_STATE_BUSY_DEFAULT   0x00000001UL
#define I2C_STATE_BUSY_DEFAULT   (_I2C_STATE_BUSY_DEFAULT << 0)
#define I2C_STATE_MASTER   (0x1UL << 1)
#define _I2C_STATE_MASTER_SHIFT   1
#define _I2C_STATE_MASTER_MASK   0x2UL
#define _I2C_STATE_MASTER_DEFAULT   0x00000000UL
#define I2C_STATE_MASTER_DEFAULT   (_I2C_STATE_MASTER_DEFAULT << 1)
#define I2C_STATE_TRANSMITTER   (0x1UL << 2)
#define _I2C_STATE_TRANSMITTER_SHIFT   2
#define _I2C_STATE_TRANSMITTER_MASK   0x4UL
#define _I2C_STATE_TRANSMITTER_DEFAULT   0x00000000UL
#define I2C_STATE_TRANSMITTER_DEFAULT   (_I2C_STATE_TRANSMITTER_DEFAULT << 2)
#define I2C_STATE_NACKED   (0x1UL << 3)
#define _I2C_STATE_NACKED_SHIFT   3
#define _I2C_STATE_NACKED_MASK   0x8UL
#define _I2C_STATE_NACKED_DEFAULT   0x00000000UL
#define I2C_STATE_NACKED_DEFAULT   (_I2C_STATE_NACKED_DEFAULT << 3)
#define I2C_STATE_BUSHOLD   (0x1UL << 4)
#define _I2C_STATE_BUSHOLD_SHIFT   4
#define _I2C_STATE_BUSHOLD_MASK   0x10UL
#define _I2C_STATE_BUSHOLD_DEFAULT   0x00000000UL
#define I2C_STATE_BUSHOLD_DEFAULT   (_I2C_STATE_BUSHOLD_DEFAULT << 4)
#define _I2C_STATE_STATE_SHIFT   5
#define _I2C_STATE_STATE_MASK   0xE0UL
#define _I2C_STATE_STATE_DEFAULT   0x00000000UL
#define _I2C_STATE_STATE_IDLE   0x00000000UL
#define _I2C_STATE_STATE_WAIT   0x00000001UL
#define _I2C_STATE_STATE_START   0x00000002UL
#define _I2C_STATE_STATE_ADDR   0x00000003UL
#define _I2C_STATE_STATE_ADDRACK   0x00000004UL
#define _I2C_STATE_STATE_DATA   0x00000005UL
#define _I2C_STATE_STATE_DATAACK   0x00000006UL
#define I2C_STATE_STATE_DEFAULT   (_I2C_STATE_STATE_DEFAULT << 5)
#define I2C_STATE_STATE_IDLE   (_I2C_STATE_STATE_IDLE << 5)
#define I2C_STATE_STATE_WAIT   (_I2C_STATE_STATE_WAIT << 5)
#define I2C_STATE_STATE_START   (_I2C_STATE_STATE_START << 5)
#define I2C_STATE_STATE_ADDR   (_I2C_STATE_STATE_ADDR << 5)
#define I2C_STATE_STATE_ADDRACK   (_I2C_STATE_STATE_ADDRACK << 5)
#define I2C_STATE_STATE_DATA   (_I2C_STATE_STATE_DATA << 5)
#define I2C_STATE_STATE_DATAACK   (_I2C_STATE_STATE_DATAACK << 5)
#define _I2C_STATUS_RESETVALUE   0x00000080UL
#define _I2C_STATUS_MASK   0x000001FFUL
#define I2C_STATUS_PSTART   (0x1UL << 0)
#define _I2C_STATUS_PSTART_SHIFT   0
#define _I2C_STATUS_PSTART_MASK   0x1UL
#define _I2C_STATUS_PSTART_DEFAULT   0x00000000UL
#define I2C_STATUS_PSTART_DEFAULT   (_I2C_STATUS_PSTART_DEFAULT << 0)
#define I2C_STATUS_PSTOP   (0x1UL << 1)
#define _I2C_STATUS_PSTOP_SHIFT   1
#define _I2C_STATUS_PSTOP_MASK   0x2UL
#define _I2C_STATUS_PSTOP_DEFAULT   0x00000000UL
#define I2C_STATUS_PSTOP_DEFAULT   (_I2C_STATUS_PSTOP_DEFAULT << 1)
#define I2C_STATUS_PACK   (0x1UL << 2)
#define _I2C_STATUS_PACK_SHIFT   2
#define _I2C_STATUS_PACK_MASK   0x4UL
#define _I2C_STATUS_PACK_DEFAULT   0x00000000UL
#define I2C_STATUS_PACK_DEFAULT   (_I2C_STATUS_PACK_DEFAULT << 2)
#define I2C_STATUS_PNACK   (0x1UL << 3)
#define _I2C_STATUS_PNACK_SHIFT   3
#define _I2C_STATUS_PNACK_MASK   0x8UL
#define _I2C_STATUS_PNACK_DEFAULT   0x00000000UL
#define I2C_STATUS_PNACK_DEFAULT   (_I2C_STATUS_PNACK_DEFAULT << 3)
#define I2C_STATUS_PCONT   (0x1UL << 4)
#define _I2C_STATUS_PCONT_SHIFT   4
#define _I2C_STATUS_PCONT_MASK   0x10UL
#define _I2C_STATUS_PCONT_DEFAULT   0x00000000UL
#define I2C_STATUS_PCONT_DEFAULT   (_I2C_STATUS_PCONT_DEFAULT << 4)
#define I2C_STATUS_PABORT   (0x1UL << 5)
#define _I2C_STATUS_PABORT_SHIFT   5
#define _I2C_STATUS_PABORT_MASK   0x20UL
#define _I2C_STATUS_PABORT_DEFAULT   0x00000000UL
#define I2C_STATUS_PABORT_DEFAULT   (_I2C_STATUS_PABORT_DEFAULT << 5)
#define I2C_STATUS_TXC   (0x1UL << 6)
#define _I2C_STATUS_TXC_SHIFT   6
#define _I2C_STATUS_TXC_MASK   0x40UL
#define _I2C_STATUS_TXC_DEFAULT   0x00000000UL
#define I2C_STATUS_TXC_DEFAULT   (_I2C_STATUS_TXC_DEFAULT << 6)
#define I2C_STATUS_TXBL   (0x1UL << 7)
#define _I2C_STATUS_TXBL_SHIFT   7
#define _I2C_STATUS_TXBL_MASK   0x80UL
#define _I2C_STATUS_TXBL_DEFAULT   0x00000001UL
#define I2C_STATUS_TXBL_DEFAULT   (_I2C_STATUS_TXBL_DEFAULT << 7)
#define I2C_STATUS_RXDATAV   (0x1UL << 8)
#define _I2C_STATUS_RXDATAV_SHIFT   8
#define _I2C_STATUS_RXDATAV_MASK   0x100UL
#define _I2C_STATUS_RXDATAV_DEFAULT   0x00000000UL
#define I2C_STATUS_RXDATAV_DEFAULT   (_I2C_STATUS_RXDATAV_DEFAULT << 8)
#define _I2C_CLKDIV_RESETVALUE   0x00000000UL
#define _I2C_CLKDIV_MASK   0x000001FFUL
#define _I2C_CLKDIV_DIV_SHIFT   0
#define _I2C_CLKDIV_DIV_MASK   0x1FFUL
#define _I2C_CLKDIV_DIV_DEFAULT   0x00000000UL
#define I2C_CLKDIV_DIV_DEFAULT   (_I2C_CLKDIV_DIV_DEFAULT << 0)
#define _I2C_SADDR_RESETVALUE   0x00000000UL
#define _I2C_SADDR_MASK   0x000000FEUL
#define _I2C_SADDR_ADDR_SHIFT   1
#define _I2C_SADDR_ADDR_MASK   0xFEUL
#define _I2C_SADDR_ADDR_DEFAULT   0x00000000UL
#define I2C_SADDR_ADDR_DEFAULT   (_I2C_SADDR_ADDR_DEFAULT << 1)
#define _I2C_SADDRMASK_RESETVALUE   0x00000000UL
#define _I2C_SADDRMASK_MASK   0x000000FEUL
#define _I2C_SADDRMASK_MASK_SHIFT   1
#define _I2C_SADDRMASK_MASK_MASK   0xFEUL
#define _I2C_SADDRMASK_MASK_DEFAULT   0x00000000UL
#define I2C_SADDRMASK_MASK_DEFAULT   (_I2C_SADDRMASK_MASK_DEFAULT << 1)
#define _I2C_RXDATA_RESETVALUE   0x00000000UL
#define _I2C_RXDATA_MASK   0x000000FFUL
#define _I2C_RXDATA_RXDATA_SHIFT   0
#define _I2C_RXDATA_RXDATA_MASK   0xFFUL
#define _I2C_RXDATA_RXDATA_DEFAULT   0x00000000UL
#define I2C_RXDATA_RXDATA_DEFAULT   (_I2C_RXDATA_RXDATA_DEFAULT << 0)
#define _I2C_RXDATAP_RESETVALUE   0x00000000UL
#define _I2C_RXDATAP_MASK   0x000000FFUL
#define _I2C_RXDATAP_RXDATAP_SHIFT   0
#define _I2C_RXDATAP_RXDATAP_MASK   0xFFUL
#define _I2C_RXDATAP_RXDATAP_DEFAULT   0x00000000UL
#define I2C_RXDATAP_RXDATAP_DEFAULT   (_I2C_RXDATAP_RXDATAP_DEFAULT << 0)
#define _I2C_TXDATA_RESETVALUE   0x00000000UL
#define _I2C_TXDATA_MASK   0x000000FFUL
#define _I2C_TXDATA_TXDATA_SHIFT   0
#define _I2C_TXDATA_TXDATA_MASK   0xFFUL
#define _I2C_TXDATA_TXDATA_DEFAULT   0x00000000UL
#define I2C_TXDATA_TXDATA_DEFAULT   (_I2C_TXDATA_TXDATA_DEFAULT << 0)
#define _I2C_IF_RESETVALUE   0x00000010UL
#define _I2C_IF_MASK   0x0001FFFFUL
#define I2C_IF_START   (0x1UL << 0)
#define _I2C_IF_START_SHIFT   0
#define _I2C_IF_START_MASK   0x1UL
#define _I2C_IF_START_DEFAULT   0x00000000UL
#define I2C_IF_START_DEFAULT   (_I2C_IF_START_DEFAULT << 0)
#define I2C_IF_RSTART   (0x1UL << 1)
#define _I2C_IF_RSTART_SHIFT   1
#define _I2C_IF_RSTART_MASK   0x2UL
#define _I2C_IF_RSTART_DEFAULT   0x00000000UL
#define I2C_IF_RSTART_DEFAULT   (_I2C_IF_RSTART_DEFAULT << 1)
#define I2C_IF_ADDR   (0x1UL << 2)
#define _I2C_IF_ADDR_SHIFT   2
#define _I2C_IF_ADDR_MASK   0x4UL
#define _I2C_IF_ADDR_DEFAULT   0x00000000UL
#define I2C_IF_ADDR_DEFAULT   (_I2C_IF_ADDR_DEFAULT << 2)
#define I2C_IF_TXC   (0x1UL << 3)
#define _I2C_IF_TXC_SHIFT   3
#define _I2C_IF_TXC_MASK   0x8UL
#define _I2C_IF_TXC_DEFAULT   0x00000000UL
#define I2C_IF_TXC_DEFAULT   (_I2C_IF_TXC_DEFAULT << 3)
#define I2C_IF_TXBL   (0x1UL << 4)
#define _I2C_IF_TXBL_SHIFT   4
#define _I2C_IF_TXBL_MASK   0x10UL
#define _I2C_IF_TXBL_DEFAULT   0x00000000UL
#define I2C_IF_TXBL_DEFAULT   (_I2C_IF_TXBL_DEFAULT << 4)
#define I2C_IF_RXDATAV   (0x1UL << 5)
#define _I2C_IF_RXDATAV_SHIFT   5
#define _I2C_IF_RXDATAV_MASK   0x20UL
#define _I2C_IF_RXDATAV_DEFAULT   0x00000000UL
#define I2C_IF_RXDATAV_DEFAULT   (_I2C_IF_RXDATAV_DEFAULT << 5)
#define I2C_IF_ACK   (0x1UL << 6)
#define _I2C_IF_ACK_SHIFT   6
#define _I2C_IF_ACK_MASK   0x40UL
#define _I2C_IF_ACK_DEFAULT   0x00000000UL
#define I2C_IF_ACK_DEFAULT   (_I2C_IF_ACK_DEFAULT << 6)
#define I2C_IF_NACK   (0x1UL << 7)
#define _I2C_IF_NACK_SHIFT   7
#define _I2C_IF_NACK_MASK   0x80UL
#define _I2C_IF_NACK_DEFAULT   0x00000000UL
#define I2C_IF_NACK_DEFAULT   (_I2C_IF_NACK_DEFAULT << 7)
#define I2C_IF_MSTOP   (0x1UL << 8)
#define _I2C_IF_MSTOP_SHIFT   8
#define _I2C_IF_MSTOP_MASK   0x100UL
#define _I2C_IF_MSTOP_DEFAULT   0x00000000UL
#define I2C_IF_MSTOP_DEFAULT   (_I2C_IF_MSTOP_DEFAULT << 8)
#define I2C_IF_ARBLOST   (0x1UL << 9)
#define _I2C_IF_ARBLOST_SHIFT   9
#define _I2C_IF_ARBLOST_MASK   0x200UL
#define _I2C_IF_ARBLOST_DEFAULT   0x00000000UL
#define I2C_IF_ARBLOST_DEFAULT   (_I2C_IF_ARBLOST_DEFAULT << 9)
#define I2C_IF_BUSERR   (0x1UL << 10)
#define _I2C_IF_BUSERR_SHIFT   10
#define _I2C_IF_BUSERR_MASK   0x400UL
#define _I2C_IF_BUSERR_DEFAULT   0x00000000UL
#define I2C_IF_BUSERR_DEFAULT   (_I2C_IF_BUSERR_DEFAULT << 10)
#define I2C_IF_BUSHOLD   (0x1UL << 11)
#define _I2C_IF_BUSHOLD_SHIFT   11
#define _I2C_IF_BUSHOLD_MASK   0x800UL
#define _I2C_IF_BUSHOLD_DEFAULT   0x00000000UL
#define I2C_IF_BUSHOLD_DEFAULT   (_I2C_IF_BUSHOLD_DEFAULT << 11)
#define I2C_IF_TXOF   (0x1UL << 12)
#define _I2C_IF_TXOF_SHIFT   12
#define _I2C_IF_TXOF_MASK   0x1000UL
#define _I2C_IF_TXOF_DEFAULT   0x00000000UL
#define I2C_IF_TXOF_DEFAULT   (_I2C_IF_TXOF_DEFAULT << 12)
#define I2C_IF_RXUF   (0x1UL << 13)
#define _I2C_IF_RXUF_SHIFT   13
#define _I2C_IF_RXUF_MASK   0x2000UL
#define _I2C_IF_RXUF_DEFAULT   0x00000000UL
#define I2C_IF_RXUF_DEFAULT   (_I2C_IF_RXUF_DEFAULT << 13)
#define I2C_IF_BITO   (0x1UL << 14)
#define _I2C_IF_BITO_SHIFT   14
#define _I2C_IF_BITO_MASK   0x4000UL
#define _I2C_IF_BITO_DEFAULT   0x00000000UL
#define I2C_IF_BITO_DEFAULT   (_I2C_IF_BITO_DEFAULT << 14)
#define I2C_IF_CLTO   (0x1UL << 15)
#define _I2C_IF_CLTO_SHIFT   15
#define _I2C_IF_CLTO_MASK   0x8000UL
#define _I2C_IF_CLTO_DEFAULT   0x00000000UL
#define I2C_IF_CLTO_DEFAULT   (_I2C_IF_CLTO_DEFAULT << 15)
#define I2C_IF_SSTOP   (0x1UL << 16)
#define _I2C_IF_SSTOP_SHIFT   16
#define _I2C_IF_SSTOP_MASK   0x10000UL
#define _I2C_IF_SSTOP_DEFAULT   0x00000000UL
#define I2C_IF_SSTOP_DEFAULT   (_I2C_IF_SSTOP_DEFAULT << 16)
#define _I2C_IFS_RESETVALUE   0x00000000UL
#define _I2C_IFS_MASK   0x0001FFFFUL
#define I2C_IFS_START   (0x1UL << 0)
#define _I2C_IFS_START_SHIFT   0
#define _I2C_IFS_START_MASK   0x1UL
#define _I2C_IFS_START_DEFAULT   0x00000000UL
#define I2C_IFS_START_DEFAULT   (_I2C_IFS_START_DEFAULT << 0)
#define I2C_IFS_RSTART   (0x1UL << 1)
#define _I2C_IFS_RSTART_SHIFT   1
#define _I2C_IFS_RSTART_MASK   0x2UL
#define _I2C_IFS_RSTART_DEFAULT   0x00000000UL
#define I2C_IFS_RSTART_DEFAULT   (_I2C_IFS_RSTART_DEFAULT << 1)
#define I2C_IFS_ADDR   (0x1UL << 2)
#define _I2C_IFS_ADDR_SHIFT   2
#define _I2C_IFS_ADDR_MASK   0x4UL
#define _I2C_IFS_ADDR_DEFAULT   0x00000000UL
#define I2C_IFS_ADDR_DEFAULT   (_I2C_IFS_ADDR_DEFAULT << 2)
#define I2C_IFS_TXC   (0x1UL << 3)
#define _I2C_IFS_TXC_SHIFT   3
#define _I2C_IFS_TXC_MASK   0x8UL
#define _I2C_IFS_TXC_DEFAULT   0x00000000UL
#define I2C_IFS_TXC_DEFAULT   (_I2C_IFS_TXC_DEFAULT << 3)
#define I2C_IFS_ACK   (0x1UL << 6)
#define _I2C_IFS_ACK_SHIFT   6
#define _I2C_IFS_ACK_MASK   0x40UL
#define _I2C_IFS_ACK_DEFAULT   0x00000000UL
#define I2C_IFS_ACK_DEFAULT   (_I2C_IFS_ACK_DEFAULT << 6)
#define I2C_IFS_NACK   (0x1UL << 7)
#define _I2C_IFS_NACK_SHIFT   7
#define _I2C_IFS_NACK_MASK   0x80UL
#define _I2C_IFS_NACK_DEFAULT   0x00000000UL
#define I2C_IFS_NACK_DEFAULT   (_I2C_IFS_NACK_DEFAULT << 7)
#define I2C_IFS_MSTOP   (0x1UL << 8)
#define _I2C_IFS_MSTOP_SHIFT   8
#define _I2C_IFS_MSTOP_MASK   0x100UL
#define _I2C_IFS_MSTOP_DEFAULT   0x00000000UL
#define I2C_IFS_MSTOP_DEFAULT   (_I2C_IFS_MSTOP_DEFAULT << 8)
#define I2C_IFS_ARBLOST   (0x1UL << 9)
#define _I2C_IFS_ARBLOST_SHIFT   9
#define _I2C_IFS_ARBLOST_MASK   0x200UL
#define _I2C_IFS_ARBLOST_DEFAULT   0x00000000UL
#define I2C_IFS_ARBLOST_DEFAULT   (_I2C_IFS_ARBLOST_DEFAULT << 9)
#define I2C_IFS_BUSERR   (0x1UL << 10)
#define _I2C_IFS_BUSERR_SHIFT   10
#define _I2C_IFS_BUSERR_MASK   0x400UL
#define _I2C_IFS_BUSERR_DEFAULT   0x00000000UL
#define I2C_IFS_BUSERR_DEFAULT   (_I2C_IFS_BUSERR_DEFAULT << 10)
#define I2C_IFS_BUSHOLD   (0x1UL << 11)
#define _I2C_IFS_BUSHOLD_SHIFT   11
#define _I2C_IFS_BUSHOLD_MASK   0x800UL
#define _I2C_IFS_BUSHOLD_DEFAULT   0x00000000UL
#define I2C_IFS_BUSHOLD_DEFAULT   (_I2C_IFS_BUSHOLD_DEFAULT << 11)
#define I2C_IFS_TXOF   (0x1UL << 12)
#define _I2C_IFS_TXOF_SHIFT   12
#define _I2C_IFS_TXOF_MASK   0x1000UL
#define _I2C_IFS_TXOF_DEFAULT   0x00000000UL
#define I2C_IFS_TXOF_DEFAULT   (_I2C_IFS_TXOF_DEFAULT << 12)
#define I2C_IFS_RXUF   (0x1UL << 13)
#define _I2C_IFS_RXUF_SHIFT   13
#define _I2C_IFS_RXUF_MASK   0x2000UL
#define _I2C_IFS_RXUF_DEFAULT   0x00000000UL
#define I2C_IFS_RXUF_DEFAULT   (_I2C_IFS_RXUF_DEFAULT << 13)
#define I2C_IFS_BITO   (0x1UL << 14)
#define _I2C_IFS_BITO_SHIFT   14
#define _I2C_IFS_BITO_MASK   0x4000UL
#define _I2C_IFS_BITO_DEFAULT   0x00000000UL
#define I2C_IFS_BITO_DEFAULT   (_I2C_IFS_BITO_DEFAULT << 14)
#define I2C_IFS_CLTO   (0x1UL << 15)
#define _I2C_IFS_CLTO_SHIFT   15
#define _I2C_IFS_CLTO_MASK   0x8000UL
#define _I2C_IFS_CLTO_DEFAULT   0x00000000UL
#define I2C_IFS_CLTO_DEFAULT   (_I2C_IFS_CLTO_DEFAULT << 15)
#define I2C_IFS_SSTOP   (0x1UL << 16)
#define _I2C_IFS_SSTOP_SHIFT   16
#define _I2C_IFS_SSTOP_MASK   0x10000UL
#define _I2C_IFS_SSTOP_DEFAULT   0x00000000UL
#define I2C_IFS_SSTOP_DEFAULT   (_I2C_IFS_SSTOP_DEFAULT << 16)
#define _I2C_IFC_RESETVALUE   0x00000000UL
#define _I2C_IFC_MASK   0x0001FFFFUL
#define I2C_IFC_START   (0x1UL << 0)
#define _I2C_IFC_START_SHIFT   0
#define _I2C_IFC_START_MASK   0x1UL
#define _I2C_IFC_START_DEFAULT   0x00000000UL
#define I2C_IFC_START_DEFAULT   (_I2C_IFC_START_DEFAULT << 0)
#define I2C_IFC_RSTART   (0x1UL << 1)
#define _I2C_IFC_RSTART_SHIFT   1
#define _I2C_IFC_RSTART_MASK   0x2UL
#define _I2C_IFC_RSTART_DEFAULT   0x00000000UL
#define I2C_IFC_RSTART_DEFAULT   (_I2C_IFC_RSTART_DEFAULT << 1)
#define I2C_IFC_ADDR   (0x1UL << 2)
#define _I2C_IFC_ADDR_SHIFT   2
#define _I2C_IFC_ADDR_MASK   0x4UL
#define _I2C_IFC_ADDR_DEFAULT   0x00000000UL
#define I2C_IFC_ADDR_DEFAULT   (_I2C_IFC_ADDR_DEFAULT << 2)
#define I2C_IFC_TXC   (0x1UL << 3)
#define _I2C_IFC_TXC_SHIFT   3
#define _I2C_IFC_TXC_MASK   0x8UL
#define _I2C_IFC_TXC_DEFAULT   0x00000000UL
#define I2C_IFC_TXC_DEFAULT   (_I2C_IFC_TXC_DEFAULT << 3)
#define I2C_IFC_ACK   (0x1UL << 6)
#define _I2C_IFC_ACK_SHIFT   6
#define _I2C_IFC_ACK_MASK   0x40UL
#define _I2C_IFC_ACK_DEFAULT   0x00000000UL
#define I2C_IFC_ACK_DEFAULT   (_I2C_IFC_ACK_DEFAULT << 6)
#define I2C_IFC_NACK   (0x1UL << 7)
#define _I2C_IFC_NACK_SHIFT   7
#define _I2C_IFC_NACK_MASK   0x80UL
#define _I2C_IFC_NACK_DEFAULT   0x00000000UL
#define I2C_IFC_NACK_DEFAULT   (_I2C_IFC_NACK_DEFAULT << 7)
#define I2C_IFC_MSTOP   (0x1UL << 8)
#define _I2C_IFC_MSTOP_SHIFT   8
#define _I2C_IFC_MSTOP_MASK   0x100UL
#define _I2C_IFC_MSTOP_DEFAULT   0x00000000UL
#define I2C_IFC_MSTOP_DEFAULT   (_I2C_IFC_MSTOP_DEFAULT << 8)
#define I2C_IFC_ARBLOST   (0x1UL << 9)
#define _I2C_IFC_ARBLOST_SHIFT   9
#define _I2C_IFC_ARBLOST_MASK   0x200UL
#define _I2C_IFC_ARBLOST_DEFAULT   0x00000000UL
#define I2C_IFC_ARBLOST_DEFAULT   (_I2C_IFC_ARBLOST_DEFAULT << 9)
#define I2C_IFC_BUSERR   (0x1UL << 10)
#define _I2C_IFC_BUSERR_SHIFT   10
#define _I2C_IFC_BUSERR_MASK   0x400UL
#define _I2C_IFC_BUSERR_DEFAULT   0x00000000UL
#define I2C_IFC_BUSERR_DEFAULT   (_I2C_IFC_BUSERR_DEFAULT << 10)
#define I2C_IFC_BUSHOLD   (0x1UL << 11)
#define _I2C_IFC_BUSHOLD_SHIFT   11
#define _I2C_IFC_BUSHOLD_MASK   0x800UL
#define _I2C_IFC_BUSHOLD_DEFAULT   0x00000000UL
#define I2C_IFC_BUSHOLD_DEFAULT   (_I2C_IFC_BUSHOLD_DEFAULT << 11)
#define I2C_IFC_TXOF   (0x1UL << 12)
#define _I2C_IFC_TXOF_SHIFT   12
#define _I2C_IFC_TXOF_MASK   0x1000UL
#define _I2C_IFC_TXOF_DEFAULT   0x00000000UL
#define I2C_IFC_TXOF_DEFAULT   (_I2C_IFC_TXOF_DEFAULT << 12)
#define I2C_IFC_RXUF   (0x1UL << 13)
#define _I2C_IFC_RXUF_SHIFT   13
#define _I2C_IFC_RXUF_MASK   0x2000UL
#define _I2C_IFC_RXUF_DEFAULT   0x00000000UL
#define I2C_IFC_RXUF_DEFAULT   (_I2C_IFC_RXUF_DEFAULT << 13)
#define I2C_IFC_BITO   (0x1UL << 14)
#define _I2C_IFC_BITO_SHIFT   14
#define _I2C_IFC_BITO_MASK   0x4000UL
#define _I2C_IFC_BITO_DEFAULT   0x00000000UL
#define I2C_IFC_BITO_DEFAULT   (_I2C_IFC_BITO_DEFAULT << 14)
#define I2C_IFC_CLTO   (0x1UL << 15)
#define _I2C_IFC_CLTO_SHIFT   15
#define _I2C_IFC_CLTO_MASK   0x8000UL
#define _I2C_IFC_CLTO_DEFAULT   0x00000000UL
#define I2C_IFC_CLTO_DEFAULT   (_I2C_IFC_CLTO_DEFAULT << 15)
#define I2C_IFC_SSTOP   (0x1UL << 16)
#define _I2C_IFC_SSTOP_SHIFT   16
#define _I2C_IFC_SSTOP_MASK   0x10000UL
#define _I2C_IFC_SSTOP_DEFAULT   0x00000000UL
#define I2C_IFC_SSTOP_DEFAULT   (_I2C_IFC_SSTOP_DEFAULT << 16)
#define _I2C_IEN_RESETVALUE   0x00000000UL
#define _I2C_IEN_MASK   0x0001FFFFUL
#define I2C_IEN_START   (0x1UL << 0)
#define _I2C_IEN_START_SHIFT   0
#define _I2C_IEN_START_MASK   0x1UL
#define _I2C_IEN_START_DEFAULT   0x00000000UL
#define I2C_IEN_START_DEFAULT   (_I2C_IEN_START_DEFAULT << 0)
#define I2C_IEN_RSTART   (0x1UL << 1)
#define _I2C_IEN_RSTART_SHIFT   1
#define _I2C_IEN_RSTART_MASK   0x2UL
#define _I2C_IEN_RSTART_DEFAULT   0x00000000UL
#define I2C_IEN_RSTART_DEFAULT   (_I2C_IEN_RSTART_DEFAULT << 1)
#define I2C_IEN_ADDR   (0x1UL << 2)
#define _I2C_IEN_ADDR_SHIFT   2
#define _I2C_IEN_ADDR_MASK   0x4UL
#define _I2C_IEN_ADDR_DEFAULT   0x00000000UL
#define I2C_IEN_ADDR_DEFAULT   (_I2C_IEN_ADDR_DEFAULT << 2)
#define I2C_IEN_TXC   (0x1UL << 3)
#define _I2C_IEN_TXC_SHIFT   3
#define _I2C_IEN_TXC_MASK   0x8UL
#define _I2C_IEN_TXC_DEFAULT   0x00000000UL
#define I2C_IEN_TXC_DEFAULT   (_I2C_IEN_TXC_DEFAULT << 3)
#define I2C_IEN_TXBL   (0x1UL << 4)
#define _I2C_IEN_TXBL_SHIFT   4
#define _I2C_IEN_TXBL_MASK   0x10UL
#define _I2C_IEN_TXBL_DEFAULT   0x00000000UL
#define I2C_IEN_TXBL_DEFAULT   (_I2C_IEN_TXBL_DEFAULT << 4)
#define I2C_IEN_RXDATAV   (0x1UL << 5)
#define _I2C_IEN_RXDATAV_SHIFT   5
#define _I2C_IEN_RXDATAV_MASK   0x20UL
#define _I2C_IEN_RXDATAV_DEFAULT   0x00000000UL
#define I2C_IEN_RXDATAV_DEFAULT   (_I2C_IEN_RXDATAV_DEFAULT << 5)
#define I2C_IEN_ACK   (0x1UL << 6)
#define _I2C_IEN_ACK_SHIFT   6
#define _I2C_IEN_ACK_MASK   0x40UL
#define _I2C_IEN_ACK_DEFAULT   0x00000000UL
#define I2C_IEN_ACK_DEFAULT   (_I2C_IEN_ACK_DEFAULT << 6)
#define I2C_IEN_NACK   (0x1UL << 7)
#define _I2C_IEN_NACK_SHIFT   7
#define _I2C_IEN_NACK_MASK   0x80UL
#define _I2C_IEN_NACK_DEFAULT   0x00000000UL
#define I2C_IEN_NACK_DEFAULT   (_I2C_IEN_NACK_DEFAULT << 7)
#define I2C_IEN_MSTOP   (0x1UL << 8)
#define _I2C_IEN_MSTOP_SHIFT   8
#define _I2C_IEN_MSTOP_MASK   0x100UL
#define _I2C_IEN_MSTOP_DEFAULT   0x00000000UL
#define I2C_IEN_MSTOP_DEFAULT   (_I2C_IEN_MSTOP_DEFAULT << 8)
#define I2C_IEN_ARBLOST   (0x1UL << 9)
#define _I2C_IEN_ARBLOST_SHIFT   9
#define _I2C_IEN_ARBLOST_MASK   0x200UL
#define _I2C_IEN_ARBLOST_DEFAULT   0x00000000UL
#define I2C_IEN_ARBLOST_DEFAULT   (_I2C_IEN_ARBLOST_DEFAULT << 9)
#define I2C_IEN_BUSERR   (0x1UL << 10)
#define _I2C_IEN_BUSERR_SHIFT   10
#define _I2C_IEN_BUSERR_MASK   0x400UL
#define _I2C_IEN_BUSERR_DEFAULT   0x00000000UL
#define I2C_IEN_BUSERR_DEFAULT   (_I2C_IEN_BUSERR_DEFAULT << 10)
#define I2C_IEN_BUSHOLD   (0x1UL << 11)
#define _I2C_IEN_BUSHOLD_SHIFT   11
#define _I2C_IEN_BUSHOLD_MASK   0x800UL
#define _I2C_IEN_BUSHOLD_DEFAULT   0x00000000UL
#define I2C_IEN_BUSHOLD_DEFAULT   (_I2C_IEN_BUSHOLD_DEFAULT << 11)
#define I2C_IEN_TXOF   (0x1UL << 12)
#define _I2C_IEN_TXOF_SHIFT   12
#define _I2C_IEN_TXOF_MASK   0x1000UL
#define _I2C_IEN_TXOF_DEFAULT   0x00000000UL
#define I2C_IEN_TXOF_DEFAULT   (_I2C_IEN_TXOF_DEFAULT << 12)
#define I2C_IEN_RXUF   (0x1UL << 13)
#define _I2C_IEN_RXUF_SHIFT   13
#define _I2C_IEN_RXUF_MASK   0x2000UL
#define _I2C_IEN_RXUF_DEFAULT   0x00000000UL
#define I2C_IEN_RXUF_DEFAULT   (_I2C_IEN_RXUF_DEFAULT << 13)
#define I2C_IEN_BITO   (0x1UL << 14)
#define _I2C_IEN_BITO_SHIFT   14
#define _I2C_IEN_BITO_MASK   0x4000UL
#define _I2C_IEN_BITO_DEFAULT   0x00000000UL
#define I2C_IEN_BITO_DEFAULT   (_I2C_IEN_BITO_DEFAULT << 14)
#define I2C_IEN_CLTO   (0x1UL << 15)
#define _I2C_IEN_CLTO_SHIFT   15
#define _I2C_IEN_CLTO_MASK   0x8000UL
#define _I2C_IEN_CLTO_DEFAULT   0x00000000UL
#define I2C_IEN_CLTO_DEFAULT   (_I2C_IEN_CLTO_DEFAULT << 15)
#define I2C_IEN_SSTOP   (0x1UL << 16)
#define _I2C_IEN_SSTOP_SHIFT   16
#define _I2C_IEN_SSTOP_MASK   0x10000UL
#define _I2C_IEN_SSTOP_DEFAULT   0x00000000UL
#define I2C_IEN_SSTOP_DEFAULT   (_I2C_IEN_SSTOP_DEFAULT << 16)
#define _I2C_ROUTE_RESETVALUE   0x00000000UL
#define _I2C_ROUTE_MASK   0x00000303UL
#define I2C_ROUTE_SDAPEN   (0x1UL << 0)
#define _I2C_ROUTE_SDAPEN_SHIFT   0
#define _I2C_ROUTE_SDAPEN_MASK   0x1UL
#define _I2C_ROUTE_SDAPEN_DEFAULT   0x00000000UL
#define I2C_ROUTE_SDAPEN_DEFAULT   (_I2C_ROUTE_SDAPEN_DEFAULT << 0)
#define I2C_ROUTE_SCLPEN   (0x1UL << 1)
#define _I2C_ROUTE_SCLPEN_SHIFT   1
#define _I2C_ROUTE_SCLPEN_MASK   0x2UL
#define _I2C_ROUTE_SCLPEN_DEFAULT   0x00000000UL
#define I2C_ROUTE_SCLPEN_DEFAULT   (_I2C_ROUTE_SCLPEN_DEFAULT << 1)
#define _I2C_ROUTE_LOCATION_SHIFT   8
#define _I2C_ROUTE_LOCATION_MASK   0x300UL
#define _I2C_ROUTE_LOCATION_DEFAULT   0x00000000UL
#define _I2C_ROUTE_LOCATION_LOC0   0x00000000UL
#define _I2C_ROUTE_LOCATION_LOC1   0x00000001UL
#define _I2C_ROUTE_LOCATION_LOC2   0x00000002UL
#define _I2C_ROUTE_LOCATION_LOC3   0x00000003UL
#define I2C_ROUTE_LOCATION_DEFAULT   (_I2C_ROUTE_LOCATION_DEFAULT << 8)
#define I2C_ROUTE_LOCATION_LOC0   (_I2C_ROUTE_LOCATION_LOC0 << 8)
#define I2C_ROUTE_LOCATION_LOC1   (_I2C_ROUTE_LOCATION_LOC1 << 8)
#define I2C_ROUTE_LOCATION_LOC2   (_I2C_ROUTE_LOCATION_LOC2 << 8)
#define I2C_ROUTE_LOCATION_LOC3   (_I2C_ROUTE_LOCATION_LOC3 << 8)

Detailed Description

I2C_TypeDef.


Define Documentation

#define _I2C_CLKDIV_DIV_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CLKDIV

Definition at line 5362 of file efm32g890f128.h.

#define _I2C_CLKDIV_DIV_MASK   0x1FFUL

Bit mask for I2C_DIV

Definition at line 5361 of file efm32g890f128.h.

#define _I2C_CLKDIV_DIV_SHIFT   0

Shift value for I2C_DIV

Definition at line 5360 of file efm32g890f128.h.

#define _I2C_CLKDIV_MASK   0x000001FFUL

Mask for I2C_CLKDIV

Definition at line 5359 of file efm32g890f128.h.

#define _I2C_CLKDIV_RESETVALUE   0x00000000UL

Default value for I2C_CLKDIV

Definition at line 5358 of file efm32g890f128.h.

#define _I2C_CMD_ABORT_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5248 of file efm32g890f128.h.

#define _I2C_CMD_ABORT_MASK   0x20UL

Bit mask for I2C_ABORT

Definition at line 5247 of file efm32g890f128.h.

#define _I2C_CMD_ABORT_SHIFT   5

Shift value for I2C_ABORT

Definition at line 5246 of file efm32g890f128.h.

#define _I2C_CMD_ACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5233 of file efm32g890f128.h.

#define _I2C_CMD_ACK_MASK   0x4UL

Bit mask for I2C_ACK

Definition at line 5232 of file efm32g890f128.h.

#define _I2C_CMD_ACK_SHIFT   2

Shift value for I2C_ACK

Definition at line 5231 of file efm32g890f128.h.

#define _I2C_CMD_CLEARPC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5258 of file efm32g890f128.h.

#define _I2C_CMD_CLEARPC_MASK   0x80UL

Bit mask for I2C_CLEARPC

Definition at line 5257 of file efm32g890f128.h.

#define _I2C_CMD_CLEARPC_SHIFT   7

Shift value for I2C_CLEARPC

Definition at line 5256 of file efm32g890f128.h.

#define _I2C_CMD_CLEARTX_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5253 of file efm32g890f128.h.

#define _I2C_CMD_CLEARTX_MASK   0x40UL

Bit mask for I2C_CLEARTX

Definition at line 5252 of file efm32g890f128.h.

#define _I2C_CMD_CLEARTX_SHIFT   6

Shift value for I2C_CLEARTX

Definition at line 5251 of file efm32g890f128.h.

#define _I2C_CMD_CONT_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5243 of file efm32g890f128.h.

#define _I2C_CMD_CONT_MASK   0x10UL

Bit mask for I2C_CONT

Definition at line 5242 of file efm32g890f128.h.

#define _I2C_CMD_CONT_SHIFT   4

Shift value for I2C_CONT

Definition at line 5241 of file efm32g890f128.h.

#define _I2C_CMD_MASK   0x000000FFUL

Mask for I2C_CMD

Definition at line 5219 of file efm32g890f128.h.

#define _I2C_CMD_NACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5238 of file efm32g890f128.h.

#define _I2C_CMD_NACK_MASK   0x8UL

Bit mask for I2C_NACK

Definition at line 5237 of file efm32g890f128.h.

#define _I2C_CMD_NACK_SHIFT   3

Shift value for I2C_NACK

Definition at line 5236 of file efm32g890f128.h.

#define _I2C_CMD_RESETVALUE   0x00000000UL

Default value for I2C_CMD

Definition at line 5218 of file efm32g890f128.h.

#define _I2C_CMD_START_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5223 of file efm32g890f128.h.

#define _I2C_CMD_START_MASK   0x1UL

Bit mask for I2C_START

Definition at line 5222 of file efm32g890f128.h.

#define _I2C_CMD_START_SHIFT   0

Shift value for I2C_START

Definition at line 5221 of file efm32g890f128.h.

#define _I2C_CMD_STOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CMD

Definition at line 5228 of file efm32g890f128.h.

#define _I2C_CMD_STOP_MASK   0x2UL

Bit mask for I2C_STOP

Definition at line 5227 of file efm32g890f128.h.

#define _I2C_CMD_STOP_SHIFT   1

Shift value for I2C_STOP

Definition at line 5226 of file efm32g890f128.h.

#define _I2C_CTRL_ARBDIS_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5166 of file efm32g890f128.h.

#define _I2C_CTRL_ARBDIS_MASK   0x20UL

Bit mask for I2C_ARBDIS

Definition at line 5165 of file efm32g890f128.h.

#define _I2C_CTRL_ARBDIS_SHIFT   5

Shift value for I2C_ARBDIS

Definition at line 5164 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5151 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOACK_MASK   0x4UL

Bit mask for I2C_AUTOACK

Definition at line 5150 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOACK_SHIFT   2

Shift value for I2C_AUTOACK

Definition at line 5149 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSE_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5156 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSE_MASK   0x8UL

Bit mask for I2C_AUTOSE

Definition at line 5155 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSE_SHIFT   3

Shift value for I2C_AUTOSE

Definition at line 5154 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSN_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5161 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSN_MASK   0x10UL

Bit mask for I2C_AUTOSN

Definition at line 5160 of file efm32g890f128.h.

#define _I2C_CTRL_AUTOSN_SHIFT   4

Shift value for I2C_AUTOSN

Definition at line 5159 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_160PCC   0x00000003UL

Mode 160PCC for I2C_CTRL

Definition at line 5189 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_40PCC   0x00000001UL

Mode 40PCC for I2C_CTRL

Definition at line 5187 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_80PCC   0x00000002UL

Mode 80PCC for I2C_CTRL

Definition at line 5188 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5185 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_MASK   0x3000UL

Bit mask for I2C_BITO

Definition at line 5184 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_OFF   0x00000000UL

Mode OFF for I2C_CTRL

Definition at line 5186 of file efm32g890f128.h.

#define _I2C_CTRL_BITO_SHIFT   12

Shift value for I2C_BITO

Definition at line 5183 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_ASYMMETRIC   0x00000001UL

Mode ASYMMETRIC for I2C_CTRL

Definition at line 5177 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5175 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_FAST   0x00000002UL

Mode FAST for I2C_CTRL

Definition at line 5178 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_MASK   0x300UL

Bit mask for I2C_CLHR

Definition at line 5174 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_SHIFT   8

Shift value for I2C_CLHR

Definition at line 5173 of file efm32g890f128.h.

#define _I2C_CTRL_CLHR_STANDARD   0x00000000UL

Mode STANDARD for I2C_CTRL

Definition at line 5176 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_1024PPC   0x00000005UL

Mode 1024PPC for I2C_CTRL

Definition at line 5208 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_160PCC   0x00000003UL

Mode 160PCC for I2C_CTRL

Definition at line 5206 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_320PPC   0x00000004UL

Mode 320PPC for I2C_CTRL

Definition at line 5207 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_40PCC   0x00000001UL

Mode 40PCC for I2C_CTRL

Definition at line 5204 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_80PCC   0x00000002UL

Mode 80PCC for I2C_CTRL

Definition at line 5205 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5202 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_MASK   0x70000UL

Bit mask for I2C_CLTO

Definition at line 5201 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_OFF   0x00000000UL

Mode OFF for I2C_CTRL

Definition at line 5203 of file efm32g890f128.h.

#define _I2C_CTRL_CLTO_SHIFT   16

Shift value for I2C_CLTO

Definition at line 5200 of file efm32g890f128.h.

#define _I2C_CTRL_EN_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5141 of file efm32g890f128.h.

#define _I2C_CTRL_EN_MASK   0x1UL

Bit mask for I2C_EN

Definition at line 5140 of file efm32g890f128.h.

#define _I2C_CTRL_EN_SHIFT   0

Shift value for I2C_EN

Definition at line 5139 of file efm32g890f128.h.

#define _I2C_CTRL_GCAMEN_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5171 of file efm32g890f128.h.

#define _I2C_CTRL_GCAMEN_MASK   0x40UL

Bit mask for I2C_GCAMEN

Definition at line 5170 of file efm32g890f128.h.

#define _I2C_CTRL_GCAMEN_SHIFT   6

Shift value for I2C_GCAMEN

Definition at line 5169 of file efm32g890f128.h.

#define _I2C_CTRL_GIBITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5198 of file efm32g890f128.h.

#define _I2C_CTRL_GIBITO_MASK   0x8000UL

Bit mask for I2C_GIBITO

Definition at line 5197 of file efm32g890f128.h.

#define _I2C_CTRL_GIBITO_SHIFT   15

Shift value for I2C_GIBITO

Definition at line 5196 of file efm32g890f128.h.

#define _I2C_CTRL_MASK   0x0007B37FUL

Mask for I2C_CTRL

Definition at line 5137 of file efm32g890f128.h.

#define _I2C_CTRL_RESETVALUE   0x00000000UL

Default value for I2C_CTRL

Definition at line 5136 of file efm32g890f128.h.

#define _I2C_CTRL_SLAVE_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_CTRL

Definition at line 5146 of file efm32g890f128.h.

#define _I2C_CTRL_SLAVE_MASK   0x2UL

Bit mask for I2C_SLAVE

Definition at line 5145 of file efm32g890f128.h.

#define _I2C_CTRL_SLAVE_SHIFT   1

Shift value for I2C_SLAVE

Definition at line 5144 of file efm32g890f128.h.

#define _I2C_IEN_ACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5688 of file efm32g890f128.h.

#define _I2C_IEN_ACK_MASK   0x40UL

Bit mask for I2C_ACK

Definition at line 5687 of file efm32g890f128.h.

#define _I2C_IEN_ACK_SHIFT   6

Shift value for I2C_ACK

Definition at line 5686 of file efm32g890f128.h.

#define _I2C_IEN_ADDR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5668 of file efm32g890f128.h.

#define _I2C_IEN_ADDR_MASK   0x4UL

Bit mask for I2C_ADDR

Definition at line 5667 of file efm32g890f128.h.

#define _I2C_IEN_ADDR_SHIFT   2

Shift value for I2C_ADDR

Definition at line 5666 of file efm32g890f128.h.

#define _I2C_IEN_ARBLOST_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5703 of file efm32g890f128.h.

#define _I2C_IEN_ARBLOST_MASK   0x200UL

Bit mask for I2C_ARBLOST

Definition at line 5702 of file efm32g890f128.h.

#define _I2C_IEN_ARBLOST_SHIFT   9

Shift value for I2C_ARBLOST

Definition at line 5701 of file efm32g890f128.h.

#define _I2C_IEN_BITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5728 of file efm32g890f128.h.

#define _I2C_IEN_BITO_MASK   0x4000UL

Bit mask for I2C_BITO

Definition at line 5727 of file efm32g890f128.h.

#define _I2C_IEN_BITO_SHIFT   14

Shift value for I2C_BITO

Definition at line 5726 of file efm32g890f128.h.

#define _I2C_IEN_BUSERR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5708 of file efm32g890f128.h.

#define _I2C_IEN_BUSERR_MASK   0x400UL

Bit mask for I2C_BUSERR

Definition at line 5707 of file efm32g890f128.h.

#define _I2C_IEN_BUSERR_SHIFT   10

Shift value for I2C_BUSERR

Definition at line 5706 of file efm32g890f128.h.

#define _I2C_IEN_BUSHOLD_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5713 of file efm32g890f128.h.

#define _I2C_IEN_BUSHOLD_MASK   0x800UL

Bit mask for I2C_BUSHOLD

Definition at line 5712 of file efm32g890f128.h.

#define _I2C_IEN_BUSHOLD_SHIFT   11

Shift value for I2C_BUSHOLD

Definition at line 5711 of file efm32g890f128.h.

#define _I2C_IEN_CLTO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5733 of file efm32g890f128.h.

#define _I2C_IEN_CLTO_MASK   0x8000UL

Bit mask for I2C_CLTO

Definition at line 5732 of file efm32g890f128.h.

#define _I2C_IEN_CLTO_SHIFT   15

Shift value for I2C_CLTO

Definition at line 5731 of file efm32g890f128.h.

#define _I2C_IEN_MASK   0x0001FFFFUL

Mask for I2C_IEN

Definition at line 5654 of file efm32g890f128.h.

#define _I2C_IEN_MSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5698 of file efm32g890f128.h.

#define _I2C_IEN_MSTOP_MASK   0x100UL

Bit mask for I2C_MSTOP

Definition at line 5697 of file efm32g890f128.h.

#define _I2C_IEN_MSTOP_SHIFT   8

Shift value for I2C_MSTOP

Definition at line 5696 of file efm32g890f128.h.

#define _I2C_IEN_NACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5693 of file efm32g890f128.h.

#define _I2C_IEN_NACK_MASK   0x80UL

Bit mask for I2C_NACK

Definition at line 5692 of file efm32g890f128.h.

#define _I2C_IEN_NACK_SHIFT   7

Shift value for I2C_NACK

Definition at line 5691 of file efm32g890f128.h.

#define _I2C_IEN_RESETVALUE   0x00000000UL

Default value for I2C_IEN

Definition at line 5653 of file efm32g890f128.h.

#define _I2C_IEN_RSTART_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5663 of file efm32g890f128.h.

#define _I2C_IEN_RSTART_MASK   0x2UL

Bit mask for I2C_RSTART

Definition at line 5662 of file efm32g890f128.h.

#define _I2C_IEN_RSTART_SHIFT   1

Shift value for I2C_RSTART

Definition at line 5661 of file efm32g890f128.h.

#define _I2C_IEN_RXDATAV_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5683 of file efm32g890f128.h.

#define _I2C_IEN_RXDATAV_MASK   0x20UL

Bit mask for I2C_RXDATAV

Definition at line 5682 of file efm32g890f128.h.

#define _I2C_IEN_RXDATAV_SHIFT   5

Shift value for I2C_RXDATAV

Definition at line 5681 of file efm32g890f128.h.

#define _I2C_IEN_RXUF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5723 of file efm32g890f128.h.

#define _I2C_IEN_RXUF_MASK   0x2000UL

Bit mask for I2C_RXUF

Definition at line 5722 of file efm32g890f128.h.

#define _I2C_IEN_RXUF_SHIFT   13

Shift value for I2C_RXUF

Definition at line 5721 of file efm32g890f128.h.

#define _I2C_IEN_SSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5738 of file efm32g890f128.h.

#define _I2C_IEN_SSTOP_MASK   0x10000UL

Bit mask for I2C_SSTOP

Definition at line 5737 of file efm32g890f128.h.

#define _I2C_IEN_SSTOP_SHIFT   16

Shift value for I2C_SSTOP

Definition at line 5736 of file efm32g890f128.h.

#define _I2C_IEN_START_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5658 of file efm32g890f128.h.

#define _I2C_IEN_START_MASK   0x1UL

Bit mask for I2C_START

Definition at line 5657 of file efm32g890f128.h.

#define _I2C_IEN_START_SHIFT   0

Shift value for I2C_START

Definition at line 5656 of file efm32g890f128.h.

#define _I2C_IEN_TXBL_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5678 of file efm32g890f128.h.

#define _I2C_IEN_TXBL_MASK   0x10UL

Bit mask for I2C_TXBL

Definition at line 5677 of file efm32g890f128.h.

#define _I2C_IEN_TXBL_SHIFT   4

Shift value for I2C_TXBL

Definition at line 5676 of file efm32g890f128.h.

#define _I2C_IEN_TXC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5673 of file efm32g890f128.h.

#define _I2C_IEN_TXC_MASK   0x8UL

Bit mask for I2C_TXC

Definition at line 5672 of file efm32g890f128.h.

#define _I2C_IEN_TXC_SHIFT   3

Shift value for I2C_TXC

Definition at line 5671 of file efm32g890f128.h.

#define _I2C_IEN_TXOF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IEN

Definition at line 5718 of file efm32g890f128.h.

#define _I2C_IEN_TXOF_MASK   0x1000UL

Bit mask for I2C_TXOF

Definition at line 5717 of file efm32g890f128.h.

#define _I2C_IEN_TXOF_SHIFT   12

Shift value for I2C_TXOF

Definition at line 5716 of file efm32g890f128.h.

#define _I2C_IF_ACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5441 of file efm32g890f128.h.

#define _I2C_IF_ACK_MASK   0x40UL

Bit mask for I2C_ACK

Definition at line 5440 of file efm32g890f128.h.

#define _I2C_IF_ACK_SHIFT   6

Shift value for I2C_ACK

Definition at line 5439 of file efm32g890f128.h.

#define _I2C_IF_ADDR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5421 of file efm32g890f128.h.

#define _I2C_IF_ADDR_MASK   0x4UL

Bit mask for I2C_ADDR

Definition at line 5420 of file efm32g890f128.h.

#define _I2C_IF_ADDR_SHIFT   2

Shift value for I2C_ADDR

Definition at line 5419 of file efm32g890f128.h.

#define _I2C_IF_ARBLOST_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5456 of file efm32g890f128.h.

#define _I2C_IF_ARBLOST_MASK   0x200UL

Bit mask for I2C_ARBLOST

Definition at line 5455 of file efm32g890f128.h.

#define _I2C_IF_ARBLOST_SHIFT   9

Shift value for I2C_ARBLOST

Definition at line 5454 of file efm32g890f128.h.

#define _I2C_IF_BITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5481 of file efm32g890f128.h.

#define _I2C_IF_BITO_MASK   0x4000UL

Bit mask for I2C_BITO

Definition at line 5480 of file efm32g890f128.h.

#define _I2C_IF_BITO_SHIFT   14

Shift value for I2C_BITO

Definition at line 5479 of file efm32g890f128.h.

#define _I2C_IF_BUSERR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5461 of file efm32g890f128.h.

#define _I2C_IF_BUSERR_MASK   0x400UL

Bit mask for I2C_BUSERR

Definition at line 5460 of file efm32g890f128.h.

#define _I2C_IF_BUSERR_SHIFT   10

Shift value for I2C_BUSERR

Definition at line 5459 of file efm32g890f128.h.

#define _I2C_IF_BUSHOLD_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5466 of file efm32g890f128.h.

#define _I2C_IF_BUSHOLD_MASK   0x800UL

Bit mask for I2C_BUSHOLD

Definition at line 5465 of file efm32g890f128.h.

#define _I2C_IF_BUSHOLD_SHIFT   11

Shift value for I2C_BUSHOLD

Definition at line 5464 of file efm32g890f128.h.

#define _I2C_IF_CLTO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5486 of file efm32g890f128.h.

#define _I2C_IF_CLTO_MASK   0x8000UL

Bit mask for I2C_CLTO

Definition at line 5485 of file efm32g890f128.h.

#define _I2C_IF_CLTO_SHIFT   15

Shift value for I2C_CLTO

Definition at line 5484 of file efm32g890f128.h.

#define _I2C_IF_MASK   0x0001FFFFUL

Mask for I2C_IF

Definition at line 5407 of file efm32g890f128.h.

#define _I2C_IF_MSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5451 of file efm32g890f128.h.

#define _I2C_IF_MSTOP_MASK   0x100UL

Bit mask for I2C_MSTOP

Definition at line 5450 of file efm32g890f128.h.

#define _I2C_IF_MSTOP_SHIFT   8

Shift value for I2C_MSTOP

Definition at line 5449 of file efm32g890f128.h.

#define _I2C_IF_NACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5446 of file efm32g890f128.h.

#define _I2C_IF_NACK_MASK   0x80UL

Bit mask for I2C_NACK

Definition at line 5445 of file efm32g890f128.h.

#define _I2C_IF_NACK_SHIFT   7

Shift value for I2C_NACK

Definition at line 5444 of file efm32g890f128.h.

#define _I2C_IF_RESETVALUE   0x00000010UL

Default value for I2C_IF

Definition at line 5406 of file efm32g890f128.h.

#define _I2C_IF_RSTART_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5416 of file efm32g890f128.h.

#define _I2C_IF_RSTART_MASK   0x2UL

Bit mask for I2C_RSTART

Definition at line 5415 of file efm32g890f128.h.

#define _I2C_IF_RSTART_SHIFT   1

Shift value for I2C_RSTART

Definition at line 5414 of file efm32g890f128.h.

#define _I2C_IF_RXDATAV_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5436 of file efm32g890f128.h.

#define _I2C_IF_RXDATAV_MASK   0x20UL

Bit mask for I2C_RXDATAV

Definition at line 5435 of file efm32g890f128.h.

#define _I2C_IF_RXDATAV_SHIFT   5

Shift value for I2C_RXDATAV

Definition at line 5434 of file efm32g890f128.h.

#define _I2C_IF_RXUF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5476 of file efm32g890f128.h.

#define _I2C_IF_RXUF_MASK   0x2000UL

Bit mask for I2C_RXUF

Definition at line 5475 of file efm32g890f128.h.

#define _I2C_IF_RXUF_SHIFT   13

Shift value for I2C_RXUF

Definition at line 5474 of file efm32g890f128.h.

#define _I2C_IF_SSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5491 of file efm32g890f128.h.

#define _I2C_IF_SSTOP_MASK   0x10000UL

Bit mask for I2C_SSTOP

Definition at line 5490 of file efm32g890f128.h.

#define _I2C_IF_SSTOP_SHIFT   16

Shift value for I2C_SSTOP

Definition at line 5489 of file efm32g890f128.h.

#define _I2C_IF_START_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5411 of file efm32g890f128.h.

#define _I2C_IF_START_MASK   0x1UL

Bit mask for I2C_START

Definition at line 5410 of file efm32g890f128.h.

#define _I2C_IF_START_SHIFT   0

Shift value for I2C_START

Definition at line 5409 of file efm32g890f128.h.

#define _I2C_IF_TXBL_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5431 of file efm32g890f128.h.

#define _I2C_IF_TXBL_MASK   0x10UL

Bit mask for I2C_TXBL

Definition at line 5430 of file efm32g890f128.h.

#define _I2C_IF_TXBL_SHIFT   4

Shift value for I2C_TXBL

Definition at line 5429 of file efm32g890f128.h.

#define _I2C_IF_TXC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5426 of file efm32g890f128.h.

#define _I2C_IF_TXC_MASK   0x8UL

Bit mask for I2C_TXC

Definition at line 5425 of file efm32g890f128.h.

#define _I2C_IF_TXC_SHIFT   3

Shift value for I2C_TXC

Definition at line 5424 of file efm32g890f128.h.

#define _I2C_IF_TXOF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IF

Definition at line 5471 of file efm32g890f128.h.

#define _I2C_IF_TXOF_MASK   0x1000UL

Bit mask for I2C_TXOF

Definition at line 5470 of file efm32g890f128.h.

#define _I2C_IF_TXOF_SHIFT   12

Shift value for I2C_TXOF

Definition at line 5469 of file efm32g890f128.h.

#define _I2C_IFC_ACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5599 of file efm32g890f128.h.

#define _I2C_IFC_ACK_MASK   0x40UL

Bit mask for I2C_ACK

Definition at line 5598 of file efm32g890f128.h.

#define _I2C_IFC_ACK_SHIFT   6

Shift value for I2C_ACK

Definition at line 5597 of file efm32g890f128.h.

#define _I2C_IFC_ADDR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5589 of file efm32g890f128.h.

#define _I2C_IFC_ADDR_MASK   0x4UL

Bit mask for I2C_ADDR

Definition at line 5588 of file efm32g890f128.h.

#define _I2C_IFC_ADDR_SHIFT   2

Shift value for I2C_ADDR

Definition at line 5587 of file efm32g890f128.h.

#define _I2C_IFC_ARBLOST_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5614 of file efm32g890f128.h.

#define _I2C_IFC_ARBLOST_MASK   0x200UL

Bit mask for I2C_ARBLOST

Definition at line 5613 of file efm32g890f128.h.

#define _I2C_IFC_ARBLOST_SHIFT   9

Shift value for I2C_ARBLOST

Definition at line 5612 of file efm32g890f128.h.

#define _I2C_IFC_BITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5639 of file efm32g890f128.h.

#define _I2C_IFC_BITO_MASK   0x4000UL

Bit mask for I2C_BITO

Definition at line 5638 of file efm32g890f128.h.

#define _I2C_IFC_BITO_SHIFT   14

Shift value for I2C_BITO

Definition at line 5637 of file efm32g890f128.h.

#define _I2C_IFC_BUSERR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5619 of file efm32g890f128.h.

#define _I2C_IFC_BUSERR_MASK   0x400UL

Bit mask for I2C_BUSERR

Definition at line 5618 of file efm32g890f128.h.

#define _I2C_IFC_BUSERR_SHIFT   10

Shift value for I2C_BUSERR

Definition at line 5617 of file efm32g890f128.h.

#define _I2C_IFC_BUSHOLD_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5624 of file efm32g890f128.h.

#define _I2C_IFC_BUSHOLD_MASK   0x800UL

Bit mask for I2C_BUSHOLD

Definition at line 5623 of file efm32g890f128.h.

#define _I2C_IFC_BUSHOLD_SHIFT   11

Shift value for I2C_BUSHOLD

Definition at line 5622 of file efm32g890f128.h.

#define _I2C_IFC_CLTO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5644 of file efm32g890f128.h.

#define _I2C_IFC_CLTO_MASK   0x8000UL

Bit mask for I2C_CLTO

Definition at line 5643 of file efm32g890f128.h.

#define _I2C_IFC_CLTO_SHIFT   15

Shift value for I2C_CLTO

Definition at line 5642 of file efm32g890f128.h.

#define _I2C_IFC_MASK   0x0001FFFFUL

Mask for I2C_IFC

Definition at line 5575 of file efm32g890f128.h.

#define _I2C_IFC_MSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5609 of file efm32g890f128.h.

#define _I2C_IFC_MSTOP_MASK   0x100UL

Bit mask for I2C_MSTOP

Definition at line 5608 of file efm32g890f128.h.

#define _I2C_IFC_MSTOP_SHIFT   8

Shift value for I2C_MSTOP

Definition at line 5607 of file efm32g890f128.h.

#define _I2C_IFC_NACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5604 of file efm32g890f128.h.

#define _I2C_IFC_NACK_MASK   0x80UL

Bit mask for I2C_NACK

Definition at line 5603 of file efm32g890f128.h.

#define _I2C_IFC_NACK_SHIFT   7

Shift value for I2C_NACK

Definition at line 5602 of file efm32g890f128.h.

#define _I2C_IFC_RESETVALUE   0x00000000UL

Default value for I2C_IFC

Definition at line 5574 of file efm32g890f128.h.

#define _I2C_IFC_RSTART_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5584 of file efm32g890f128.h.

#define _I2C_IFC_RSTART_MASK   0x2UL

Bit mask for I2C_RSTART

Definition at line 5583 of file efm32g890f128.h.

#define _I2C_IFC_RSTART_SHIFT   1

Shift value for I2C_RSTART

Definition at line 5582 of file efm32g890f128.h.

#define _I2C_IFC_RXUF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5634 of file efm32g890f128.h.

#define _I2C_IFC_RXUF_MASK   0x2000UL

Bit mask for I2C_RXUF

Definition at line 5633 of file efm32g890f128.h.

#define _I2C_IFC_RXUF_SHIFT   13

Shift value for I2C_RXUF

Definition at line 5632 of file efm32g890f128.h.

#define _I2C_IFC_SSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5649 of file efm32g890f128.h.

#define _I2C_IFC_SSTOP_MASK   0x10000UL

Bit mask for I2C_SSTOP

Definition at line 5648 of file efm32g890f128.h.

#define _I2C_IFC_SSTOP_SHIFT   16

Shift value for I2C_SSTOP

Definition at line 5647 of file efm32g890f128.h.

#define _I2C_IFC_START_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5579 of file efm32g890f128.h.

#define _I2C_IFC_START_MASK   0x1UL

Bit mask for I2C_START

Definition at line 5578 of file efm32g890f128.h.

#define _I2C_IFC_START_SHIFT   0

Shift value for I2C_START

Definition at line 5577 of file efm32g890f128.h.

#define _I2C_IFC_TXC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5594 of file efm32g890f128.h.

#define _I2C_IFC_TXC_MASK   0x8UL

Bit mask for I2C_TXC

Definition at line 5593 of file efm32g890f128.h.

#define _I2C_IFC_TXC_SHIFT   3

Shift value for I2C_TXC

Definition at line 5592 of file efm32g890f128.h.

#define _I2C_IFC_TXOF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFC

Definition at line 5629 of file efm32g890f128.h.

#define _I2C_IFC_TXOF_MASK   0x1000UL

Bit mask for I2C_TXOF

Definition at line 5628 of file efm32g890f128.h.

#define _I2C_IFC_TXOF_SHIFT   12

Shift value for I2C_TXOF

Definition at line 5627 of file efm32g890f128.h.

#define _I2C_IFS_ACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5520 of file efm32g890f128.h.

#define _I2C_IFS_ACK_MASK   0x40UL

Bit mask for I2C_ACK

Definition at line 5519 of file efm32g890f128.h.

#define _I2C_IFS_ACK_SHIFT   6

Shift value for I2C_ACK

Definition at line 5518 of file efm32g890f128.h.

#define _I2C_IFS_ADDR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5510 of file efm32g890f128.h.

#define _I2C_IFS_ADDR_MASK   0x4UL

Bit mask for I2C_ADDR

Definition at line 5509 of file efm32g890f128.h.

#define _I2C_IFS_ADDR_SHIFT   2

Shift value for I2C_ADDR

Definition at line 5508 of file efm32g890f128.h.

#define _I2C_IFS_ARBLOST_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5535 of file efm32g890f128.h.

#define _I2C_IFS_ARBLOST_MASK   0x200UL

Bit mask for I2C_ARBLOST

Definition at line 5534 of file efm32g890f128.h.

#define _I2C_IFS_ARBLOST_SHIFT   9

Shift value for I2C_ARBLOST

Definition at line 5533 of file efm32g890f128.h.

#define _I2C_IFS_BITO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5560 of file efm32g890f128.h.

#define _I2C_IFS_BITO_MASK   0x4000UL

Bit mask for I2C_BITO

Definition at line 5559 of file efm32g890f128.h.

#define _I2C_IFS_BITO_SHIFT   14

Shift value for I2C_BITO

Definition at line 5558 of file efm32g890f128.h.

#define _I2C_IFS_BUSERR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5540 of file efm32g890f128.h.

#define _I2C_IFS_BUSERR_MASK   0x400UL

Bit mask for I2C_BUSERR

Definition at line 5539 of file efm32g890f128.h.

#define _I2C_IFS_BUSERR_SHIFT   10

Shift value for I2C_BUSERR

Definition at line 5538 of file efm32g890f128.h.

#define _I2C_IFS_BUSHOLD_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5545 of file efm32g890f128.h.

#define _I2C_IFS_BUSHOLD_MASK   0x800UL

Bit mask for I2C_BUSHOLD

Definition at line 5544 of file efm32g890f128.h.

#define _I2C_IFS_BUSHOLD_SHIFT   11

Shift value for I2C_BUSHOLD

Definition at line 5543 of file efm32g890f128.h.

#define _I2C_IFS_CLTO_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5565 of file efm32g890f128.h.

#define _I2C_IFS_CLTO_MASK   0x8000UL

Bit mask for I2C_CLTO

Definition at line 5564 of file efm32g890f128.h.

#define _I2C_IFS_CLTO_SHIFT   15

Shift value for I2C_CLTO

Definition at line 5563 of file efm32g890f128.h.

#define _I2C_IFS_MASK   0x0001FFFFUL

Mask for I2C_IFS

Definition at line 5496 of file efm32g890f128.h.

#define _I2C_IFS_MSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5530 of file efm32g890f128.h.

#define _I2C_IFS_MSTOP_MASK   0x100UL

Bit mask for I2C_MSTOP

Definition at line 5529 of file efm32g890f128.h.

#define _I2C_IFS_MSTOP_SHIFT   8

Shift value for I2C_MSTOP

Definition at line 5528 of file efm32g890f128.h.

#define _I2C_IFS_NACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5525 of file efm32g890f128.h.

#define _I2C_IFS_NACK_MASK   0x80UL

Bit mask for I2C_NACK

Definition at line 5524 of file efm32g890f128.h.

#define _I2C_IFS_NACK_SHIFT   7

Shift value for I2C_NACK

Definition at line 5523 of file efm32g890f128.h.

#define _I2C_IFS_RESETVALUE   0x00000000UL

Default value for I2C_IFS

Definition at line 5495 of file efm32g890f128.h.

#define _I2C_IFS_RSTART_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5505 of file efm32g890f128.h.

#define _I2C_IFS_RSTART_MASK   0x2UL

Bit mask for I2C_RSTART

Definition at line 5504 of file efm32g890f128.h.

#define _I2C_IFS_RSTART_SHIFT   1

Shift value for I2C_RSTART

Definition at line 5503 of file efm32g890f128.h.

#define _I2C_IFS_RXUF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5555 of file efm32g890f128.h.

#define _I2C_IFS_RXUF_MASK   0x2000UL

Bit mask for I2C_RXUF

Definition at line 5554 of file efm32g890f128.h.

#define _I2C_IFS_RXUF_SHIFT   13

Shift value for I2C_RXUF

Definition at line 5553 of file efm32g890f128.h.

#define _I2C_IFS_SSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5570 of file efm32g890f128.h.

#define _I2C_IFS_SSTOP_MASK   0x10000UL

Bit mask for I2C_SSTOP

Definition at line 5569 of file efm32g890f128.h.

#define _I2C_IFS_SSTOP_SHIFT   16

Shift value for I2C_SSTOP

Definition at line 5568 of file efm32g890f128.h.

#define _I2C_IFS_START_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5500 of file efm32g890f128.h.

#define _I2C_IFS_START_MASK   0x1UL

Bit mask for I2C_START

Definition at line 5499 of file efm32g890f128.h.

#define _I2C_IFS_START_SHIFT   0

Shift value for I2C_START

Definition at line 5498 of file efm32g890f128.h.

#define _I2C_IFS_TXC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5515 of file efm32g890f128.h.

#define _I2C_IFS_TXC_MASK   0x8UL

Bit mask for I2C_TXC

Definition at line 5514 of file efm32g890f128.h.

#define _I2C_IFS_TXC_SHIFT   3

Shift value for I2C_TXC

Definition at line 5513 of file efm32g890f128.h.

#define _I2C_IFS_TXOF_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_IFS

Definition at line 5550 of file efm32g890f128.h.

#define _I2C_IFS_TXOF_MASK   0x1000UL

Bit mask for I2C_TXOF

Definition at line 5549 of file efm32g890f128.h.

#define _I2C_IFS_TXOF_SHIFT   12

Shift value for I2C_TXOF

Definition at line 5548 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_ROUTE

Definition at line 5756 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_LOC0   0x00000000UL

Mode LOC0 for I2C_ROUTE

Definition at line 5757 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_LOC1   0x00000001UL

Mode LOC1 for I2C_ROUTE

Definition at line 5758 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_LOC2   0x00000002UL

Mode LOC2 for I2C_ROUTE

Definition at line 5759 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_LOC3   0x00000003UL

Mode LOC3 for I2C_ROUTE

Definition at line 5760 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_MASK   0x300UL

Bit mask for I2C_LOCATION

Definition at line 5755 of file efm32g890f128.h.

#define _I2C_ROUTE_LOCATION_SHIFT   8

Shift value for I2C_LOCATION

Definition at line 5754 of file efm32g890f128.h.

#define _I2C_ROUTE_MASK   0x00000303UL

Mask for I2C_ROUTE

Definition at line 5743 of file efm32g890f128.h.

#define _I2C_ROUTE_RESETVALUE   0x00000000UL

Default value for I2C_ROUTE

Definition at line 5742 of file efm32g890f128.h.

#define _I2C_ROUTE_SCLPEN_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_ROUTE

Definition at line 5752 of file efm32g890f128.h.

#define _I2C_ROUTE_SCLPEN_MASK   0x2UL

Bit mask for I2C_SCLPEN

Definition at line 5751 of file efm32g890f128.h.

#define _I2C_ROUTE_SCLPEN_SHIFT   1

Shift value for I2C_SCLPEN

Definition at line 5750 of file efm32g890f128.h.

#define _I2C_ROUTE_SDAPEN_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_ROUTE

Definition at line 5747 of file efm32g890f128.h.

#define _I2C_ROUTE_SDAPEN_MASK   0x1UL

Bit mask for I2C_SDAPEN

Definition at line 5746 of file efm32g890f128.h.

#define _I2C_ROUTE_SDAPEN_SHIFT   0

Shift value for I2C_SDAPEN

Definition at line 5745 of file efm32g890f128.h.

#define _I2C_RXDATA_MASK   0x000000FFUL

Mask for I2C_RXDATA

Definition at line 5383 of file efm32g890f128.h.

#define _I2C_RXDATA_RESETVALUE   0x00000000UL

Default value for I2C_RXDATA

Definition at line 5382 of file efm32g890f128.h.

#define _I2C_RXDATA_RXDATA_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_RXDATA

Definition at line 5386 of file efm32g890f128.h.

#define _I2C_RXDATA_RXDATA_MASK   0xFFUL

Bit mask for I2C_RXDATA

Definition at line 5385 of file efm32g890f128.h.

#define _I2C_RXDATA_RXDATA_SHIFT   0

Shift value for I2C_RXDATA

Definition at line 5384 of file efm32g890f128.h.

#define _I2C_RXDATAP_MASK   0x000000FFUL

Mask for I2C_RXDATAP

Definition at line 5391 of file efm32g890f128.h.

#define _I2C_RXDATAP_RESETVALUE   0x00000000UL

Default value for I2C_RXDATAP

Definition at line 5390 of file efm32g890f128.h.

#define _I2C_RXDATAP_RXDATAP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_RXDATAP

Definition at line 5394 of file efm32g890f128.h.

#define _I2C_RXDATAP_RXDATAP_MASK   0xFFUL

Bit mask for I2C_RXDATAP

Definition at line 5393 of file efm32g890f128.h.

#define _I2C_RXDATAP_RXDATAP_SHIFT   0

Shift value for I2C_RXDATAP

Definition at line 5392 of file efm32g890f128.h.

#define _I2C_SADDR_ADDR_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_SADDR

Definition at line 5370 of file efm32g890f128.h.

#define _I2C_SADDR_ADDR_MASK   0xFEUL

Bit mask for I2C_ADDR

Definition at line 5369 of file efm32g890f128.h.

#define _I2C_SADDR_ADDR_SHIFT   1

Shift value for I2C_ADDR

Definition at line 5368 of file efm32g890f128.h.

#define _I2C_SADDR_MASK   0x000000FEUL

Mask for I2C_SADDR

Definition at line 5367 of file efm32g890f128.h.

#define _I2C_SADDR_RESETVALUE   0x00000000UL

Default value for I2C_SADDR

Definition at line 5366 of file efm32g890f128.h.

#define _I2C_SADDRMASK_MASK   0x000000FEUL

Mask for I2C_SADDRMASK

Definition at line 5375 of file efm32g890f128.h.

#define _I2C_SADDRMASK_MASK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_SADDRMASK

Definition at line 5378 of file efm32g890f128.h.

#define _I2C_SADDRMASK_MASK_MASK   0xFEUL

Bit mask for I2C_MASK

Definition at line 5377 of file efm32g890f128.h.

#define _I2C_SADDRMASK_MASK_SHIFT   1

Shift value for I2C_MASK

Definition at line 5376 of file efm32g890f128.h.

#define _I2C_SADDRMASK_RESETVALUE   0x00000000UL

Default value for I2C_SADDRMASK

Definition at line 5374 of file efm32g890f128.h.

#define _I2C_STATE_BUSHOLD_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATE

Definition at line 5287 of file efm32g890f128.h.

#define _I2C_STATE_BUSHOLD_MASK   0x10UL

Bit mask for I2C_BUSHOLD

Definition at line 5286 of file efm32g890f128.h.

#define _I2C_STATE_BUSHOLD_SHIFT   4

Shift value for I2C_BUSHOLD

Definition at line 5285 of file efm32g890f128.h.

#define _I2C_STATE_BUSY_DEFAULT   0x00000001UL

Mode DEFAULT for I2C_STATE

Definition at line 5267 of file efm32g890f128.h.

#define _I2C_STATE_BUSY_MASK   0x1UL

Bit mask for I2C_BUSY

Definition at line 5266 of file efm32g890f128.h.

#define _I2C_STATE_BUSY_SHIFT   0

Shift value for I2C_BUSY

Definition at line 5265 of file efm32g890f128.h.

#define _I2C_STATE_MASK   0x000000FFUL

Mask for I2C_STATE

Definition at line 5263 of file efm32g890f128.h.

#define _I2C_STATE_MASTER_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATE

Definition at line 5272 of file efm32g890f128.h.

#define _I2C_STATE_MASTER_MASK   0x2UL

Bit mask for I2C_MASTER

Definition at line 5271 of file efm32g890f128.h.

#define _I2C_STATE_MASTER_SHIFT   1

Shift value for I2C_MASTER

Definition at line 5270 of file efm32g890f128.h.

#define _I2C_STATE_NACKED_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATE

Definition at line 5282 of file efm32g890f128.h.

#define _I2C_STATE_NACKED_MASK   0x8UL

Bit mask for I2C_NACKED

Definition at line 5281 of file efm32g890f128.h.

#define _I2C_STATE_NACKED_SHIFT   3

Shift value for I2C_NACKED

Definition at line 5280 of file efm32g890f128.h.

#define _I2C_STATE_RESETVALUE   0x00000001UL

Default value for I2C_STATE

Definition at line 5262 of file efm32g890f128.h.

#define _I2C_STATE_STATE_ADDR   0x00000003UL

Mode ADDR for I2C_STATE

Definition at line 5295 of file efm32g890f128.h.

#define _I2C_STATE_STATE_ADDRACK   0x00000004UL

Mode ADDRACK for I2C_STATE

Definition at line 5296 of file efm32g890f128.h.

#define _I2C_STATE_STATE_DATA   0x00000005UL

Mode DATA for I2C_STATE

Definition at line 5297 of file efm32g890f128.h.

#define _I2C_STATE_STATE_DATAACK   0x00000006UL

Mode DATAACK for I2C_STATE

Definition at line 5298 of file efm32g890f128.h.

#define _I2C_STATE_STATE_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATE

Definition at line 5291 of file efm32g890f128.h.

#define _I2C_STATE_STATE_IDLE   0x00000000UL

Mode IDLE for I2C_STATE

Definition at line 5292 of file efm32g890f128.h.

#define _I2C_STATE_STATE_MASK   0xE0UL

Bit mask for I2C_STATE

Definition at line 5290 of file efm32g890f128.h.

#define _I2C_STATE_STATE_SHIFT   5

Shift value for I2C_STATE

Definition at line 5289 of file efm32g890f128.h.

#define _I2C_STATE_STATE_START   0x00000002UL

Mode START for I2C_STATE

Definition at line 5294 of file efm32g890f128.h.

#define _I2C_STATE_STATE_WAIT   0x00000001UL

Mode WAIT for I2C_STATE

Definition at line 5293 of file efm32g890f128.h.

#define _I2C_STATE_TRANSMITTER_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATE

Definition at line 5277 of file efm32g890f128.h.

#define _I2C_STATE_TRANSMITTER_MASK   0x4UL

Bit mask for I2C_TRANSMITTER

Definition at line 5276 of file efm32g890f128.h.

#define _I2C_STATE_TRANSMITTER_SHIFT   2

Shift value for I2C_TRANSMITTER

Definition at line 5275 of file efm32g890f128.h.

#define _I2C_STATUS_MASK   0x000001FFUL

Mask for I2C_STATUS

Definition at line 5310 of file efm32g890f128.h.

#define _I2C_STATUS_PABORT_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5339 of file efm32g890f128.h.

#define _I2C_STATUS_PABORT_MASK   0x20UL

Bit mask for I2C_PABORT

Definition at line 5338 of file efm32g890f128.h.

#define _I2C_STATUS_PABORT_SHIFT   5

Shift value for I2C_PABORT

Definition at line 5337 of file efm32g890f128.h.

#define _I2C_STATUS_PACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5324 of file efm32g890f128.h.

#define _I2C_STATUS_PACK_MASK   0x4UL

Bit mask for I2C_PACK

Definition at line 5323 of file efm32g890f128.h.

#define _I2C_STATUS_PACK_SHIFT   2

Shift value for I2C_PACK

Definition at line 5322 of file efm32g890f128.h.

#define _I2C_STATUS_PCONT_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5334 of file efm32g890f128.h.

#define _I2C_STATUS_PCONT_MASK   0x10UL

Bit mask for I2C_PCONT

Definition at line 5333 of file efm32g890f128.h.

#define _I2C_STATUS_PCONT_SHIFT   4

Shift value for I2C_PCONT

Definition at line 5332 of file efm32g890f128.h.

#define _I2C_STATUS_PNACK_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5329 of file efm32g890f128.h.

#define _I2C_STATUS_PNACK_MASK   0x8UL

Bit mask for I2C_PNACK

Definition at line 5328 of file efm32g890f128.h.

#define _I2C_STATUS_PNACK_SHIFT   3

Shift value for I2C_PNACK

Definition at line 5327 of file efm32g890f128.h.

#define _I2C_STATUS_PSTART_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5314 of file efm32g890f128.h.

#define _I2C_STATUS_PSTART_MASK   0x1UL

Bit mask for I2C_PSTART

Definition at line 5313 of file efm32g890f128.h.

#define _I2C_STATUS_PSTART_SHIFT   0

Shift value for I2C_PSTART

Definition at line 5312 of file efm32g890f128.h.

#define _I2C_STATUS_PSTOP_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5319 of file efm32g890f128.h.

#define _I2C_STATUS_PSTOP_MASK   0x2UL

Bit mask for I2C_PSTOP

Definition at line 5318 of file efm32g890f128.h.

#define _I2C_STATUS_PSTOP_SHIFT   1

Shift value for I2C_PSTOP

Definition at line 5317 of file efm32g890f128.h.

#define _I2C_STATUS_RESETVALUE   0x00000080UL

Default value for I2C_STATUS

Definition at line 5309 of file efm32g890f128.h.

#define _I2C_STATUS_RXDATAV_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5354 of file efm32g890f128.h.

#define _I2C_STATUS_RXDATAV_MASK   0x100UL

Bit mask for I2C_RXDATAV

Definition at line 5353 of file efm32g890f128.h.

#define _I2C_STATUS_RXDATAV_SHIFT   8

Shift value for I2C_RXDATAV

Definition at line 5352 of file efm32g890f128.h.

#define _I2C_STATUS_TXBL_DEFAULT   0x00000001UL

Mode DEFAULT for I2C_STATUS

Definition at line 5349 of file efm32g890f128.h.

#define _I2C_STATUS_TXBL_MASK   0x80UL

Bit mask for I2C_TXBL

Definition at line 5348 of file efm32g890f128.h.

#define _I2C_STATUS_TXBL_SHIFT   7

Shift value for I2C_TXBL

Definition at line 5347 of file efm32g890f128.h.

#define _I2C_STATUS_TXC_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_STATUS

Definition at line 5344 of file efm32g890f128.h.

#define _I2C_STATUS_TXC_MASK   0x40UL

Bit mask for I2C_TXC

Definition at line 5343 of file efm32g890f128.h.

#define _I2C_STATUS_TXC_SHIFT   6

Shift value for I2C_TXC

Definition at line 5342 of file efm32g890f128.h.

#define _I2C_TXDATA_MASK   0x000000FFUL

Mask for I2C_TXDATA

Definition at line 5399 of file efm32g890f128.h.

#define _I2C_TXDATA_RESETVALUE   0x00000000UL

Default value for I2C_TXDATA

Definition at line 5398 of file efm32g890f128.h.

#define _I2C_TXDATA_TXDATA_DEFAULT   0x00000000UL

Mode DEFAULT for I2C_TXDATA

Definition at line 5402 of file efm32g890f128.h.

#define _I2C_TXDATA_TXDATA_MASK   0xFFUL

Bit mask for I2C_TXDATA

Definition at line 5401 of file efm32g890f128.h.

#define _I2C_TXDATA_TXDATA_SHIFT   0

Shift value for I2C_TXDATA

Definition at line 5400 of file efm32g890f128.h.

#define I2C_CLKDIV_DIV_DEFAULT   (_I2C_CLKDIV_DIV_DEFAULT << 0)

Shifted mode DEFAULT for I2C_CLKDIV

Definition at line 5363 of file efm32g890f128.h.

#define I2C_CMD_ABORT   (0x1UL << 5)

Abort transmission

Definition at line 5245 of file efm32g890f128.h.

#define I2C_CMD_ABORT_DEFAULT   (_I2C_CMD_ABORT_DEFAULT << 5)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5249 of file efm32g890f128.h.

#define I2C_CMD_ACK   (0x1UL << 2)

Send ACK

Definition at line 5230 of file efm32g890f128.h.

#define I2C_CMD_ACK_DEFAULT   (_I2C_CMD_ACK_DEFAULT << 2)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5234 of file efm32g890f128.h.

#define I2C_CMD_CLEARPC   (0x1UL << 7)

Clear Pending Commands

Definition at line 5255 of file efm32g890f128.h.

#define I2C_CMD_CLEARPC_DEFAULT   (_I2C_CMD_CLEARPC_DEFAULT << 7)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5259 of file efm32g890f128.h.

#define I2C_CMD_CLEARTX   (0x1UL << 6)

Clear TX

Definition at line 5250 of file efm32g890f128.h.

#define I2C_CMD_CLEARTX_DEFAULT   (_I2C_CMD_CLEARTX_DEFAULT << 6)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5254 of file efm32g890f128.h.

#define I2C_CMD_CONT   (0x1UL << 4)

Continue transmission

Definition at line 5240 of file efm32g890f128.h.

#define I2C_CMD_CONT_DEFAULT   (_I2C_CMD_CONT_DEFAULT << 4)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5244 of file efm32g890f128.h.

#define I2C_CMD_NACK   (0x1UL << 3)

Send NACK

Definition at line 5235 of file efm32g890f128.h.

#define I2C_CMD_NACK_DEFAULT   (_I2C_CMD_NACK_DEFAULT << 3)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5239 of file efm32g890f128.h.

#define I2C_CMD_START   (0x1UL << 0)

Send start condition

Definition at line 5220 of file efm32g890f128.h.

#define I2C_CMD_START_DEFAULT   (_I2C_CMD_START_DEFAULT << 0)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5224 of file efm32g890f128.h.

#define I2C_CMD_STOP   (0x1UL << 1)

Send stop condition

Definition at line 5225 of file efm32g890f128.h.

#define I2C_CMD_STOP_DEFAULT   (_I2C_CMD_STOP_DEFAULT << 1)

Shifted mode DEFAULT for I2C_CMD

Definition at line 5229 of file efm32g890f128.h.

#define I2C_CTRL_ARBDIS   (0x1UL << 5)

Arbitration Disable

Definition at line 5163 of file efm32g890f128.h.

#define I2C_CTRL_ARBDIS_DEFAULT   (_I2C_CTRL_ARBDIS_DEFAULT << 5)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5167 of file efm32g890f128.h.

#define I2C_CTRL_AUTOACK   (0x1UL << 2)

Automatic Acknowledge

Definition at line 5148 of file efm32g890f128.h.

#define I2C_CTRL_AUTOACK_DEFAULT   (_I2C_CTRL_AUTOACK_DEFAULT << 2)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5152 of file efm32g890f128.h.

#define I2C_CTRL_AUTOSE   (0x1UL << 3)

Automatic STOP when Empty

Definition at line 5153 of file efm32g890f128.h.

#define I2C_CTRL_AUTOSE_DEFAULT   (_I2C_CTRL_AUTOSE_DEFAULT << 3)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5157 of file efm32g890f128.h.

#define I2C_CTRL_AUTOSN   (0x1UL << 4)

Automatic STOP on NACK

Definition at line 5158 of file efm32g890f128.h.

#define I2C_CTRL_AUTOSN_DEFAULT   (_I2C_CTRL_AUTOSN_DEFAULT << 4)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5162 of file efm32g890f128.h.

#define I2C_CTRL_BITO_160PCC   (_I2C_CTRL_BITO_160PCC << 12)

Shifted mode 160PCC for I2C_CTRL

Definition at line 5194 of file efm32g890f128.h.

#define I2C_CTRL_BITO_40PCC   (_I2C_CTRL_BITO_40PCC << 12)

Shifted mode 40PCC for I2C_CTRL

Definition at line 5192 of file efm32g890f128.h.

#define I2C_CTRL_BITO_80PCC   (_I2C_CTRL_BITO_80PCC << 12)

Shifted mode 80PCC for I2C_CTRL

Definition at line 5193 of file efm32g890f128.h.

#define I2C_CTRL_BITO_DEFAULT   (_I2C_CTRL_BITO_DEFAULT << 12)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5190 of file efm32g890f128.h.

#define I2C_CTRL_BITO_OFF   (_I2C_CTRL_BITO_OFF << 12)

Shifted mode OFF for I2C_CTRL

Definition at line 5191 of file efm32g890f128.h.

#define I2C_CTRL_CLHR_ASYMMETRIC   (_I2C_CTRL_CLHR_ASYMMETRIC << 8)

Shifted mode ASYMMETRIC for I2C_CTRL

Definition at line 5181 of file efm32g890f128.h.

#define I2C_CTRL_CLHR_DEFAULT   (_I2C_CTRL_CLHR_DEFAULT << 8)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5179 of file efm32g890f128.h.

#define I2C_CTRL_CLHR_FAST   (_I2C_CTRL_CLHR_FAST << 8)

Shifted mode FAST for I2C_CTRL

Definition at line 5182 of file efm32g890f128.h.

#define I2C_CTRL_CLHR_STANDARD   (_I2C_CTRL_CLHR_STANDARD << 8)

Shifted mode STANDARD for I2C_CTRL

Definition at line 5180 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_1024PPC   (_I2C_CTRL_CLTO_1024PPC << 16)

Shifted mode 1024PPC for I2C_CTRL

Definition at line 5215 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_160PCC   (_I2C_CTRL_CLTO_160PCC << 16)

Shifted mode 160PCC for I2C_CTRL

Definition at line 5213 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_320PPC   (_I2C_CTRL_CLTO_320PPC << 16)

Shifted mode 320PPC for I2C_CTRL

Definition at line 5214 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_40PCC   (_I2C_CTRL_CLTO_40PCC << 16)

Shifted mode 40PCC for I2C_CTRL

Definition at line 5211 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_80PCC   (_I2C_CTRL_CLTO_80PCC << 16)

Shifted mode 80PCC for I2C_CTRL

Definition at line 5212 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_DEFAULT   (_I2C_CTRL_CLTO_DEFAULT << 16)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5209 of file efm32g890f128.h.

#define I2C_CTRL_CLTO_OFF   (_I2C_CTRL_CLTO_OFF << 16)

Shifted mode OFF for I2C_CTRL

Definition at line 5210 of file efm32g890f128.h.

#define I2C_CTRL_EN   (0x1UL << 0)

I2C Enable

Definition at line 5138 of file efm32g890f128.h.

#define I2C_CTRL_EN_DEFAULT   (_I2C_CTRL_EN_DEFAULT << 0)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5142 of file efm32g890f128.h.

#define I2C_CTRL_GCAMEN   (0x1UL << 6)

General Call Address Match Enable

Definition at line 5168 of file efm32g890f128.h.

#define I2C_CTRL_GCAMEN_DEFAULT   (_I2C_CTRL_GCAMEN_DEFAULT << 6)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5172 of file efm32g890f128.h.

#define I2C_CTRL_GIBITO   (0x1UL << 15)

Go Idle on Bus Idle Timeout

Definition at line 5195 of file efm32g890f128.h.

#define I2C_CTRL_GIBITO_DEFAULT   (_I2C_CTRL_GIBITO_DEFAULT << 15)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5199 of file efm32g890f128.h.

#define I2C_CTRL_SLAVE   (0x1UL << 1)

Addressable as Slave

Definition at line 5143 of file efm32g890f128.h.

#define I2C_CTRL_SLAVE_DEFAULT   (_I2C_CTRL_SLAVE_DEFAULT << 1)

Shifted mode DEFAULT for I2C_CTRL

Definition at line 5147 of file efm32g890f128.h.

#define I2C_IEN_ACK   (0x1UL << 6)

Acknowledge Received Interrupt Enable

Definition at line 5685 of file efm32g890f128.h.

#define I2C_IEN_ACK_DEFAULT   (_I2C_IEN_ACK_DEFAULT << 6)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5689 of file efm32g890f128.h.

#define I2C_IEN_ADDR   (0x1UL << 2)

Address Interrupt Enable

Definition at line 5665 of file efm32g890f128.h.

#define I2C_IEN_ADDR_DEFAULT   (_I2C_IEN_ADDR_DEFAULT << 2)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5669 of file efm32g890f128.h.

#define I2C_IEN_ARBLOST   (0x1UL << 9)

Arbitration Lost Interrupt Enable

Definition at line 5700 of file efm32g890f128.h.

#define I2C_IEN_ARBLOST_DEFAULT   (_I2C_IEN_ARBLOST_DEFAULT << 9)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5704 of file efm32g890f128.h.

#define I2C_IEN_BITO   (0x1UL << 14)

Bus Idle Timeout Interrupt Enable

Definition at line 5725 of file efm32g890f128.h.

#define I2C_IEN_BITO_DEFAULT   (_I2C_IEN_BITO_DEFAULT << 14)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5729 of file efm32g890f128.h.

#define I2C_IEN_BUSERR   (0x1UL << 10)

Bus Error Interrupt Enable

Definition at line 5705 of file efm32g890f128.h.

#define I2C_IEN_BUSERR_DEFAULT   (_I2C_IEN_BUSERR_DEFAULT << 10)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5709 of file efm32g890f128.h.

#define I2C_IEN_BUSHOLD   (0x1UL << 11)

Bus Held Interrupt Enable

Definition at line 5710 of file efm32g890f128.h.

#define I2C_IEN_BUSHOLD_DEFAULT   (_I2C_IEN_BUSHOLD_DEFAULT << 11)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5714 of file efm32g890f128.h.

#define I2C_IEN_CLTO   (0x1UL << 15)

Clock Low Interrupt Enable

Definition at line 5730 of file efm32g890f128.h.

#define I2C_IEN_CLTO_DEFAULT   (_I2C_IEN_CLTO_DEFAULT << 15)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5734 of file efm32g890f128.h.

#define I2C_IEN_MSTOP   (0x1UL << 8)

MSTOP Interrupt Enable

Definition at line 5695 of file efm32g890f128.h.

#define I2C_IEN_MSTOP_DEFAULT   (_I2C_IEN_MSTOP_DEFAULT << 8)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5699 of file efm32g890f128.h.

#define I2C_IEN_NACK   (0x1UL << 7)

Not Acknowledge Received Interrupt Enable

Definition at line 5690 of file efm32g890f128.h.

#define I2C_IEN_NACK_DEFAULT   (_I2C_IEN_NACK_DEFAULT << 7)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5694 of file efm32g890f128.h.

#define I2C_IEN_RSTART   (0x1UL << 1)

Repeated START condition Interrupt Enable

Definition at line 5660 of file efm32g890f128.h.

#define I2C_IEN_RSTART_DEFAULT   (_I2C_IEN_RSTART_DEFAULT << 1)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5664 of file efm32g890f128.h.

#define I2C_IEN_RXDATAV   (0x1UL << 5)

Receive Data Valid Interrupt Enable

Definition at line 5680 of file efm32g890f128.h.

#define I2C_IEN_RXDATAV_DEFAULT   (_I2C_IEN_RXDATAV_DEFAULT << 5)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5684 of file efm32g890f128.h.

#define I2C_IEN_RXUF   (0x1UL << 13)

Receive Buffer Underflow Interrupt Enable

Definition at line 5720 of file efm32g890f128.h.

#define I2C_IEN_RXUF_DEFAULT   (_I2C_IEN_RXUF_DEFAULT << 13)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5724 of file efm32g890f128.h.

#define I2C_IEN_SSTOP   (0x1UL << 16)

SSTOP Interrupt Enable

Definition at line 5735 of file efm32g890f128.h.

#define I2C_IEN_SSTOP_DEFAULT   (_I2C_IEN_SSTOP_DEFAULT << 16)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5739 of file efm32g890f128.h.

#define I2C_IEN_START   (0x1UL << 0)

START Condition Interrupt Enable

Definition at line 5655 of file efm32g890f128.h.

#define I2C_IEN_START_DEFAULT   (_I2C_IEN_START_DEFAULT << 0)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5659 of file efm32g890f128.h.

#define I2C_IEN_TXBL   (0x1UL << 4)

Transmit Buffer level Interrupt Enable

Definition at line 5675 of file efm32g890f128.h.

#define I2C_IEN_TXBL_DEFAULT   (_I2C_IEN_TXBL_DEFAULT << 4)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5679 of file efm32g890f128.h.

#define I2C_IEN_TXC   (0x1UL << 3)

Transfer Completed Interrupt Enable

Definition at line 5670 of file efm32g890f128.h.

#define I2C_IEN_TXC_DEFAULT   (_I2C_IEN_TXC_DEFAULT << 3)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5674 of file efm32g890f128.h.

#define I2C_IEN_TXOF   (0x1UL << 12)

Transmit Buffer Overflow Interrupt Enable

Definition at line 5715 of file efm32g890f128.h.

#define I2C_IEN_TXOF_DEFAULT   (_I2C_IEN_TXOF_DEFAULT << 12)

Shifted mode DEFAULT for I2C_IEN

Definition at line 5719 of file efm32g890f128.h.

#define I2C_IF_ACK   (0x1UL << 6)

Acknowledge Received Interrupt Flag

Definition at line 5438 of file efm32g890f128.h.

#define I2C_IF_ACK_DEFAULT   (_I2C_IF_ACK_DEFAULT << 6)

Shifted mode DEFAULT for I2C_IF

Definition at line 5442 of file efm32g890f128.h.

#define I2C_IF_ADDR   (0x1UL << 2)

Address Interrupt Flag

Definition at line 5418 of file efm32g890f128.h.

#define I2C_IF_ADDR_DEFAULT   (_I2C_IF_ADDR_DEFAULT << 2)

Shifted mode DEFAULT for I2C_IF

Definition at line 5422 of file efm32g890f128.h.

#define I2C_IF_ARBLOST   (0x1UL << 9)

Arbitration Lost Interrupt Flag

Definition at line 5453 of file efm32g890f128.h.

#define I2C_IF_ARBLOST_DEFAULT   (_I2C_IF_ARBLOST_DEFAULT << 9)

Shifted mode DEFAULT for I2C_IF

Definition at line 5457 of file efm32g890f128.h.

#define I2C_IF_BITO   (0x1UL << 14)

Bus Idle Timeout Interrupt Flag

Definition at line 5478 of file efm32g890f128.h.

#define I2C_IF_BITO_DEFAULT   (_I2C_IF_BITO_DEFAULT << 14)

Shifted mode DEFAULT for I2C_IF

Definition at line 5482 of file efm32g890f128.h.

#define I2C_IF_BUSERR   (0x1UL << 10)

Bus Error Interrupt Flag

Definition at line 5458 of file efm32g890f128.h.

#define I2C_IF_BUSERR_DEFAULT   (_I2C_IF_BUSERR_DEFAULT << 10)

Shifted mode DEFAULT for I2C_IF

Definition at line 5462 of file efm32g890f128.h.

#define I2C_IF_BUSHOLD   (0x1UL << 11)

Bus Held Interrupt Flag

Definition at line 5463 of file efm32g890f128.h.

#define I2C_IF_BUSHOLD_DEFAULT   (_I2C_IF_BUSHOLD_DEFAULT << 11)

Shifted mode DEFAULT for I2C_IF

Definition at line 5467 of file efm32g890f128.h.

#define I2C_IF_CLTO   (0x1UL << 15)

Clock Low Timeout Interrupt Flag

Definition at line 5483 of file efm32g890f128.h.

#define I2C_IF_CLTO_DEFAULT   (_I2C_IF_CLTO_DEFAULT << 15)

Shifted mode DEFAULT for I2C_IF

Definition at line 5487 of file efm32g890f128.h.

#define I2C_IF_MSTOP   (0x1UL << 8)

Master STOP Condition Interrupt Flag

Definition at line 5448 of file efm32g890f128.h.

#define I2C_IF_MSTOP_DEFAULT   (_I2C_IF_MSTOP_DEFAULT << 8)

Shifted mode DEFAULT for I2C_IF

Definition at line 5452 of file efm32g890f128.h.

#define I2C_IF_NACK   (0x1UL << 7)

Not Acknowledge Received Interrupt Flag

Definition at line 5443 of file efm32g890f128.h.

#define I2C_IF_NACK_DEFAULT   (_I2C_IF_NACK_DEFAULT << 7)

Shifted mode DEFAULT for I2C_IF

Definition at line 5447 of file efm32g890f128.h.

#define I2C_IF_RSTART   (0x1UL << 1)

Repeated START condition Interrupt Flag

Definition at line 5413 of file efm32g890f128.h.

#define I2C_IF_RSTART_DEFAULT   (_I2C_IF_RSTART_DEFAULT << 1)

Shifted mode DEFAULT for I2C_IF

Definition at line 5417 of file efm32g890f128.h.

#define I2C_IF_RXDATAV   (0x1UL << 5)

Receive Data Valid Interrupt Flag

Definition at line 5433 of file efm32g890f128.h.

#define I2C_IF_RXDATAV_DEFAULT   (_I2C_IF_RXDATAV_DEFAULT << 5)

Shifted mode DEFAULT for I2C_IF

Definition at line 5437 of file efm32g890f128.h.

#define I2C_IF_RXUF   (0x1UL << 13)

Receive Buffer Underflow Interrupt Flag

Definition at line 5473 of file efm32g890f128.h.

#define I2C_IF_RXUF_DEFAULT   (_I2C_IF_RXUF_DEFAULT << 13)

Shifted mode DEFAULT for I2C_IF

Definition at line 5477 of file efm32g890f128.h.

#define I2C_IF_SSTOP   (0x1UL << 16)

Slave STOP condition Interrupt Flag

Definition at line 5488 of file efm32g890f128.h.

#define I2C_IF_SSTOP_DEFAULT   (_I2C_IF_SSTOP_DEFAULT << 16)

Shifted mode DEFAULT for I2C_IF

Definition at line 5492 of file efm32g890f128.h.

#define I2C_IF_START   (0x1UL << 0)

START condition Interrupt Flag

Definition at line 5408 of file efm32g890f128.h.

#define I2C_IF_START_DEFAULT   (_I2C_IF_START_DEFAULT << 0)

Shifted mode DEFAULT for I2C_IF

Definition at line 5412 of file efm32g890f128.h.

#define I2C_IF_TXBL   (0x1UL << 4)

Transmit Buffer Level Interrupt Flag

Definition at line 5428 of file efm32g890f128.h.

#define I2C_IF_TXBL_DEFAULT   (_I2C_IF_TXBL_DEFAULT << 4)

Shifted mode DEFAULT for I2C_IF

Definition at line 5432 of file efm32g890f128.h.

#define I2C_IF_TXC   (0x1UL << 3)

Transfer Completed Interrupt Flag

Definition at line 5423 of file efm32g890f128.h.

#define I2C_IF_TXC_DEFAULT   (_I2C_IF_TXC_DEFAULT << 3)

Shifted mode DEFAULT for I2C_IF

Definition at line 5427 of file efm32g890f128.h.

#define I2C_IF_TXOF   (0x1UL << 12)

Transmit Buffer Overflow Interrupt Flag

Definition at line 5468 of file efm32g890f128.h.

#define I2C_IF_TXOF_DEFAULT   (_I2C_IF_TXOF_DEFAULT << 12)

Shifted mode DEFAULT for I2C_IF

Definition at line 5472 of file efm32g890f128.h.

#define I2C_IFC_ACK   (0x1UL << 6)

Clear Acknowledge Received Interrupt Flag

Definition at line 5596 of file efm32g890f128.h.

#define I2C_IFC_ACK_DEFAULT   (_I2C_IFC_ACK_DEFAULT << 6)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5600 of file efm32g890f128.h.

#define I2C_IFC_ADDR   (0x1UL << 2)

Clear Address Interrupt Flag

Definition at line 5586 of file efm32g890f128.h.

#define I2C_IFC_ADDR_DEFAULT   (_I2C_IFC_ADDR_DEFAULT << 2)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5590 of file efm32g890f128.h.

#define I2C_IFC_ARBLOST   (0x1UL << 9)

Clear Arbitration Lost Interrupt Flag

Definition at line 5611 of file efm32g890f128.h.

#define I2C_IFC_ARBLOST_DEFAULT   (_I2C_IFC_ARBLOST_DEFAULT << 9)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5615 of file efm32g890f128.h.

#define I2C_IFC_BITO   (0x1UL << 14)

Clear Bus Idle Timeout Interrupt Flag

Definition at line 5636 of file efm32g890f128.h.

#define I2C_IFC_BITO_DEFAULT   (_I2C_IFC_BITO_DEFAULT << 14)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5640 of file efm32g890f128.h.

#define I2C_IFC_BUSERR   (0x1UL << 10)

Clear Bus Error Interrupt Flag

Definition at line 5616 of file efm32g890f128.h.

#define I2C_IFC_BUSERR_DEFAULT   (_I2C_IFC_BUSERR_DEFAULT << 10)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5620 of file efm32g890f128.h.

#define I2C_IFC_BUSHOLD   (0x1UL << 11)

Clear Bus Held Interrupt Flag

Definition at line 5621 of file efm32g890f128.h.

#define I2C_IFC_BUSHOLD_DEFAULT   (_I2C_IFC_BUSHOLD_DEFAULT << 11)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5625 of file efm32g890f128.h.

#define I2C_IFC_CLTO   (0x1UL << 15)

Clear Clock Low Interrupt Flag

Definition at line 5641 of file efm32g890f128.h.

#define I2C_IFC_CLTO_DEFAULT   (_I2C_IFC_CLTO_DEFAULT << 15)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5645 of file efm32g890f128.h.

#define I2C_IFC_MSTOP   (0x1UL << 8)

Clear MSTOP Interrupt Flag

Definition at line 5606 of file efm32g890f128.h.

#define I2C_IFC_MSTOP_DEFAULT   (_I2C_IFC_MSTOP_DEFAULT << 8)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5610 of file efm32g890f128.h.

#define I2C_IFC_NACK   (0x1UL << 7)

Clear Not Acknowledge Received Interrupt Flag

Definition at line 5601 of file efm32g890f128.h.

#define I2C_IFC_NACK_DEFAULT   (_I2C_IFC_NACK_DEFAULT << 7)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5605 of file efm32g890f128.h.

#define I2C_IFC_RSTART   (0x1UL << 1)

Clear Repeated START Interrupt Flag

Definition at line 5581 of file efm32g890f128.h.

#define I2C_IFC_RSTART_DEFAULT   (_I2C_IFC_RSTART_DEFAULT << 1)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5585 of file efm32g890f128.h.

#define I2C_IFC_RXUF   (0x1UL << 13)

Clear Receive Buffer Underflow Interrupt Flag

Definition at line 5631 of file efm32g890f128.h.

#define I2C_IFC_RXUF_DEFAULT   (_I2C_IFC_RXUF_DEFAULT << 13)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5635 of file efm32g890f128.h.

#define I2C_IFC_SSTOP   (0x1UL << 16)

Clear SSTOP Interrupt Flag

Definition at line 5646 of file efm32g890f128.h.

#define I2C_IFC_SSTOP_DEFAULT   (_I2C_IFC_SSTOP_DEFAULT << 16)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5650 of file efm32g890f128.h.

#define I2C_IFC_START   (0x1UL << 0)

Clear START Interrupt Flag

Definition at line 5576 of file efm32g890f128.h.

#define I2C_IFC_START_DEFAULT   (_I2C_IFC_START_DEFAULT << 0)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5580 of file efm32g890f128.h.

#define I2C_IFC_TXC   (0x1UL << 3)

Clear Transfer Completed Interrupt Flag

Definition at line 5591 of file efm32g890f128.h.

#define I2C_IFC_TXC_DEFAULT   (_I2C_IFC_TXC_DEFAULT << 3)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5595 of file efm32g890f128.h.

#define I2C_IFC_TXOF   (0x1UL << 12)

Clear Transmit Buffer Overflow Interrupt Flag

Definition at line 5626 of file efm32g890f128.h.

#define I2C_IFC_TXOF_DEFAULT   (_I2C_IFC_TXOF_DEFAULT << 12)

Shifted mode DEFAULT for I2C_IFC

Definition at line 5630 of file efm32g890f128.h.

#define I2C_IFS_ACK   (0x1UL << 6)

Set Acknowledge Received Interrupt Flag

Definition at line 5517 of file efm32g890f128.h.

#define I2C_IFS_ACK_DEFAULT   (_I2C_IFS_ACK_DEFAULT << 6)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5521 of file efm32g890f128.h.

#define I2C_IFS_ADDR   (0x1UL << 2)

Set Address Interrupt Flag

Definition at line 5507 of file efm32g890f128.h.

#define I2C_IFS_ADDR_DEFAULT   (_I2C_IFS_ADDR_DEFAULT << 2)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5511 of file efm32g890f128.h.

#define I2C_IFS_ARBLOST   (0x1UL << 9)

Set Arbitration Lost Interrupt Flag

Definition at line 5532 of file efm32g890f128.h.

#define I2C_IFS_ARBLOST_DEFAULT   (_I2C_IFS_ARBLOST_DEFAULT << 9)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5536 of file efm32g890f128.h.

#define I2C_IFS_BITO   (0x1UL << 14)

Set Bus Idle Timeout Interrupt Flag

Definition at line 5557 of file efm32g890f128.h.

#define I2C_IFS_BITO_DEFAULT   (_I2C_IFS_BITO_DEFAULT << 14)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5561 of file efm32g890f128.h.

#define I2C_IFS_BUSERR   (0x1UL << 10)

Set Bus Error Interrupt Flag

Definition at line 5537 of file efm32g890f128.h.

#define I2C_IFS_BUSERR_DEFAULT   (_I2C_IFS_BUSERR_DEFAULT << 10)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5541 of file efm32g890f128.h.

#define I2C_IFS_BUSHOLD   (0x1UL << 11)

Set Bus Held Interrupt Flag

Definition at line 5542 of file efm32g890f128.h.

#define I2C_IFS_BUSHOLD_DEFAULT   (_I2C_IFS_BUSHOLD_DEFAULT << 11)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5546 of file efm32g890f128.h.

#define I2C_IFS_CLTO   (0x1UL << 15)

Set Clock Low Interrupt Flag

Definition at line 5562 of file efm32g890f128.h.

#define I2C_IFS_CLTO_DEFAULT   (_I2C_IFS_CLTO_DEFAULT << 15)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5566 of file efm32g890f128.h.

#define I2C_IFS_MSTOP   (0x1UL << 8)

Set MSTOP Interrupt Flag

Definition at line 5527 of file efm32g890f128.h.

#define I2C_IFS_MSTOP_DEFAULT   (_I2C_IFS_MSTOP_DEFAULT << 8)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5531 of file efm32g890f128.h.

#define I2C_IFS_NACK   (0x1UL << 7)

Set Not Acknowledge Received Interrupt Flag

Definition at line 5522 of file efm32g890f128.h.

#define I2C_IFS_NACK_DEFAULT   (_I2C_IFS_NACK_DEFAULT << 7)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5526 of file efm32g890f128.h.

#define I2C_IFS_RSTART   (0x1UL << 1)

Set Repeated START Interrupt Flag

Definition at line 5502 of file efm32g890f128.h.

#define I2C_IFS_RSTART_DEFAULT   (_I2C_IFS_RSTART_DEFAULT << 1)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5506 of file efm32g890f128.h.

#define I2C_IFS_RXUF   (0x1UL << 13)

Set Receive Buffer Underflow Interrupt Flag

Definition at line 5552 of file efm32g890f128.h.

#define I2C_IFS_RXUF_DEFAULT   (_I2C_IFS_RXUF_DEFAULT << 13)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5556 of file efm32g890f128.h.

#define I2C_IFS_SSTOP   (0x1UL << 16)

Set SSTOP Interrupt Flag

Definition at line 5567 of file efm32g890f128.h.

#define I2C_IFS_SSTOP_DEFAULT   (_I2C_IFS_SSTOP_DEFAULT << 16)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5571 of file efm32g890f128.h.

#define I2C_IFS_START   (0x1UL << 0)

Set START Interrupt Flag

Definition at line 5497 of file efm32g890f128.h.

#define I2C_IFS_START_DEFAULT   (_I2C_IFS_START_DEFAULT << 0)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5501 of file efm32g890f128.h.

#define I2C_IFS_TXC   (0x1UL << 3)

Set Transfer Completed Interrupt Flag

Definition at line 5512 of file efm32g890f128.h.

#define I2C_IFS_TXC_DEFAULT   (_I2C_IFS_TXC_DEFAULT << 3)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5516 of file efm32g890f128.h.

#define I2C_IFS_TXOF   (0x1UL << 12)

Set Transmit Buffer Overflow Interrupt Flag

Definition at line 5547 of file efm32g890f128.h.

#define I2C_IFS_TXOF_DEFAULT   (_I2C_IFS_TXOF_DEFAULT << 12)

Shifted mode DEFAULT for I2C_IFS

Definition at line 5551 of file efm32g890f128.h.

#define I2C_ROUTE_LOCATION_DEFAULT   (_I2C_ROUTE_LOCATION_DEFAULT << 8)

Shifted mode DEFAULT for I2C_ROUTE

Definition at line 5761 of file efm32g890f128.h.

#define I2C_ROUTE_LOCATION_LOC0   (_I2C_ROUTE_LOCATION_LOC0 << 8)

Shifted mode LOC0 for I2C_ROUTE

Definition at line 5762 of file efm32g890f128.h.

#define I2C_ROUTE_LOCATION_LOC1   (_I2C_ROUTE_LOCATION_LOC1 << 8)

Shifted mode LOC1 for I2C_ROUTE

Definition at line 5763 of file efm32g890f128.h.

#define I2C_ROUTE_LOCATION_LOC2   (_I2C_ROUTE_LOCATION_LOC2 << 8)

Shifted mode LOC2 for I2C_ROUTE

Definition at line 5764 of file efm32g890f128.h.

#define I2C_ROUTE_LOCATION_LOC3   (_I2C_ROUTE_LOCATION_LOC3 << 8)

Shifted mode LOC3 for I2C_ROUTE

Definition at line 5765 of file efm32g890f128.h.

#define I2C_ROUTE_SCLPEN   (0x1UL << 1)

SCL Pin Enable

Definition at line 5749 of file efm32g890f128.h.

#define I2C_ROUTE_SCLPEN_DEFAULT   (_I2C_ROUTE_SCLPEN_DEFAULT << 1)

Shifted mode DEFAULT for I2C_ROUTE

Definition at line 5753 of file efm32g890f128.h.

#define I2C_ROUTE_SDAPEN   (0x1UL << 0)

SDA Pin Enable

Definition at line 5744 of file efm32g890f128.h.

#define I2C_ROUTE_SDAPEN_DEFAULT   (_I2C_ROUTE_SDAPEN_DEFAULT << 0)

Shifted mode DEFAULT for I2C_ROUTE

Definition at line 5748 of file efm32g890f128.h.

#define I2C_RXDATA_RXDATA_DEFAULT   (_I2C_RXDATA_RXDATA_DEFAULT << 0)

Shifted mode DEFAULT for I2C_RXDATA

Definition at line 5387 of file efm32g890f128.h.

#define I2C_RXDATAP_RXDATAP_DEFAULT   (_I2C_RXDATAP_RXDATAP_DEFAULT << 0)

Shifted mode DEFAULT for I2C_RXDATAP

Definition at line 5395 of file efm32g890f128.h.

#define I2C_SADDR_ADDR_DEFAULT   (_I2C_SADDR_ADDR_DEFAULT << 1)

Shifted mode DEFAULT for I2C_SADDR

Definition at line 5371 of file efm32g890f128.h.

#define I2C_SADDRMASK_MASK_DEFAULT   (_I2C_SADDRMASK_MASK_DEFAULT << 1)

Shifted mode DEFAULT for I2C_SADDRMASK

Definition at line 5379 of file efm32g890f128.h.

#define I2C_STATE_BUSHOLD   (0x1UL << 4)

Bus Held

Definition at line 5284 of file efm32g890f128.h.

#define I2C_STATE_BUSHOLD_DEFAULT   (_I2C_STATE_BUSHOLD_DEFAULT << 4)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5288 of file efm32g890f128.h.

#define I2C_STATE_BUSY   (0x1UL << 0)

Bus Busy

Definition at line 5264 of file efm32g890f128.h.

#define I2C_STATE_BUSY_DEFAULT   (_I2C_STATE_BUSY_DEFAULT << 0)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5268 of file efm32g890f128.h.

#define I2C_STATE_MASTER   (0x1UL << 1)

Master

Definition at line 5269 of file efm32g890f128.h.

#define I2C_STATE_MASTER_DEFAULT   (_I2C_STATE_MASTER_DEFAULT << 1)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5273 of file efm32g890f128.h.

#define I2C_STATE_NACKED   (0x1UL << 3)

Nack Received

Definition at line 5279 of file efm32g890f128.h.

#define I2C_STATE_NACKED_DEFAULT   (_I2C_STATE_NACKED_DEFAULT << 3)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5283 of file efm32g890f128.h.

#define I2C_STATE_STATE_ADDR   (_I2C_STATE_STATE_ADDR << 5)

Shifted mode ADDR for I2C_STATE

Definition at line 5303 of file efm32g890f128.h.

#define I2C_STATE_STATE_ADDRACK   (_I2C_STATE_STATE_ADDRACK << 5)

Shifted mode ADDRACK for I2C_STATE

Definition at line 5304 of file efm32g890f128.h.

#define I2C_STATE_STATE_DATA   (_I2C_STATE_STATE_DATA << 5)

Shifted mode DATA for I2C_STATE

Definition at line 5305 of file efm32g890f128.h.

#define I2C_STATE_STATE_DATAACK   (_I2C_STATE_STATE_DATAACK << 5)

Shifted mode DATAACK for I2C_STATE

Definition at line 5306 of file efm32g890f128.h.

#define I2C_STATE_STATE_DEFAULT   (_I2C_STATE_STATE_DEFAULT << 5)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5299 of file efm32g890f128.h.

#define I2C_STATE_STATE_IDLE   (_I2C_STATE_STATE_IDLE << 5)

Shifted mode IDLE for I2C_STATE

Definition at line 5300 of file efm32g890f128.h.

#define I2C_STATE_STATE_START   (_I2C_STATE_STATE_START << 5)

Shifted mode START for I2C_STATE

Definition at line 5302 of file efm32g890f128.h.

#define I2C_STATE_STATE_WAIT   (_I2C_STATE_STATE_WAIT << 5)

Shifted mode WAIT for I2C_STATE

Definition at line 5301 of file efm32g890f128.h.

#define I2C_STATE_TRANSMITTER   (0x1UL << 2)

Transmitter

Definition at line 5274 of file efm32g890f128.h.

#define I2C_STATE_TRANSMITTER_DEFAULT   (_I2C_STATE_TRANSMITTER_DEFAULT << 2)

Shifted mode DEFAULT for I2C_STATE

Definition at line 5278 of file efm32g890f128.h.

#define I2C_STATUS_PABORT   (0x1UL << 5)

Pending abort

Definition at line 5336 of file efm32g890f128.h.

#define I2C_STATUS_PABORT_DEFAULT   (_I2C_STATUS_PABORT_DEFAULT << 5)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5340 of file efm32g890f128.h.

#define I2C_STATUS_PACK   (0x1UL << 2)

Pending ACK

Definition at line 5321 of file efm32g890f128.h.

#define I2C_STATUS_PACK_DEFAULT   (_I2C_STATUS_PACK_DEFAULT << 2)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5325 of file efm32g890f128.h.

#define I2C_STATUS_PCONT   (0x1UL << 4)

Pending continue

Definition at line 5331 of file efm32g890f128.h.

#define I2C_STATUS_PCONT_DEFAULT   (_I2C_STATUS_PCONT_DEFAULT << 4)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5335 of file efm32g890f128.h.

#define I2C_STATUS_PNACK   (0x1UL << 3)

Pending NACK

Definition at line 5326 of file efm32g890f128.h.

#define I2C_STATUS_PNACK_DEFAULT   (_I2C_STATUS_PNACK_DEFAULT << 3)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5330 of file efm32g890f128.h.

#define I2C_STATUS_PSTART   (0x1UL << 0)

Pending START

Definition at line 5311 of file efm32g890f128.h.

#define I2C_STATUS_PSTART_DEFAULT   (_I2C_STATUS_PSTART_DEFAULT << 0)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5315 of file efm32g890f128.h.

#define I2C_STATUS_PSTOP   (0x1UL << 1)

Pending STOP

Definition at line 5316 of file efm32g890f128.h.

#define I2C_STATUS_PSTOP_DEFAULT   (_I2C_STATUS_PSTOP_DEFAULT << 1)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5320 of file efm32g890f128.h.

#define I2C_STATUS_RXDATAV   (0x1UL << 8)

RX Data Valid

Definition at line 5351 of file efm32g890f128.h.

#define I2C_STATUS_RXDATAV_DEFAULT   (_I2C_STATUS_RXDATAV_DEFAULT << 8)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5355 of file efm32g890f128.h.

#define I2C_STATUS_TXBL   (0x1UL << 7)

TX Buffer Level

Definition at line 5346 of file efm32g890f128.h.

#define I2C_STATUS_TXBL_DEFAULT   (_I2C_STATUS_TXBL_DEFAULT << 7)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5350 of file efm32g890f128.h.

#define I2C_STATUS_TXC   (0x1UL << 6)

TX Complete

Definition at line 5341 of file efm32g890f128.h.

#define I2C_STATUS_TXC_DEFAULT   (_I2C_STATUS_TXC_DEFAULT << 6)

Shifted mode DEFAULT for I2C_STATUS

Definition at line 5345 of file efm32g890f128.h.

#define I2C_TXDATA_TXDATA_DEFAULT   (_I2C_TXDATA_TXDATA_DEFAULT << 0)

Shifted mode DEFAULT for I2C_TXDATA

Definition at line 5403 of file efm32g890f128.h.