EFM32 Gecko Software Documentation
efm32g-doc-5.1.2
|
Definition at line 41 of file efm32g_i2c.h.
Data Fields | |
__IOM uint32_t | CLKDIV |
__IOM uint32_t | CMD |
__IOM uint32_t | CTRL |
__IOM uint32_t | IEN |
__IM uint32_t | IF |
__IOM uint32_t | IFC |
__IOM uint32_t | IFS |
__IOM uint32_t | ROUTE |
__IM uint32_t | RXDATA |
__IM uint32_t | RXDATAP |
__IOM uint32_t | SADDR |
__IOM uint32_t | SADDRMASK |
__IM uint32_t | STATE |
__IM uint32_t | STATUS |
__IOM uint32_t | TXDATA |
__IOM uint32_t I2C_TypeDef::CLKDIV |
Clock Division Register
Definition at line 47 of file efm32g_i2c.h.
Referenced by I2C_BusFreqGet(), I2C_BusFreqSet(), and I2C_Reset().
__IOM uint32_t I2C_TypeDef::CMD |
Command Register
Definition at line 44 of file efm32g_i2c.h.
Referenced by I2C_Transfer(), and I2C_TransferInit().
__IOM uint32_t I2C_TypeDef::CTRL |
Control Register
Definition at line 43 of file efm32g_i2c.h.
Referenced by I2C_BusFreqGet(), I2C_BusFreqSet(), I2C_Enable(), I2C_Init(), and I2C_Reset().
__IOM uint32_t I2C_TypeDef::IEN |
Interrupt Enable Register
Definition at line 56 of file efm32g_i2c.h.
Referenced by I2C_Init(), I2C_IntDisable(), I2C_IntEnable(), I2C_IntGetEnabled(), I2C_Reset(), I2C_Transfer(), and I2C_TransferInit().
__IM uint32_t I2C_TypeDef::IF |
Interrupt Flag Register
Definition at line 53 of file efm32g_i2c.h.
Referenced by I2C_IntGet(), I2C_IntGetEnabled(), I2C_Transfer(), and I2C_TransferInit().
__IOM uint32_t I2C_TypeDef::IFC |
Interrupt Flag Clear Register
Definition at line 55 of file efm32g_i2c.h.
Referenced by I2C_Init(), I2C_IntClear(), I2C_Reset(), I2C_Transfer(), and I2C_TransferInit().
__IOM uint32_t I2C_TypeDef::IFS |
__IOM uint32_t I2C_TypeDef::ROUTE |
__IM uint32_t I2C_TypeDef::RXDATA |
Receive Buffer Data Register
Definition at line 50 of file efm32g_i2c.h.
Referenced by I2C_Transfer(), and I2C_TransferInit().
__IM uint32_t I2C_TypeDef::RXDATAP |
Receive Buffer Data Peek Register
Definition at line 51 of file efm32g_i2c.h.
__IOM uint32_t I2C_TypeDef::SADDR |
Slave Address Register
Definition at line 48 of file efm32g_i2c.h.
Referenced by I2C_Reset(), I2C_SlaveAddressGet(), and I2C_SlaveAddressSet().
__IOM uint32_t I2C_TypeDef::SADDRMASK |
Slave Address Mask Register
Definition at line 49 of file efm32g_i2c.h.
Referenced by I2C_Reset(), I2C_SlaveAddressMaskGet(), and I2C_SlaveAddressMaskSet().
__IM uint32_t I2C_TypeDef::STATE |
__IM uint32_t I2C_TypeDef::STATUS |
Status Register
Definition at line 46 of file efm32g_i2c.h.
__IOM uint32_t I2C_TypeDef::TXDATA |
Transmit Buffer Data Register
Definition at line 52 of file efm32g_i2c.h.
Referenced by I2C_Transfer().