![]() |
Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions
|
|
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) |
| #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.