|
STM32G474xx HAL用户手册
|
I2C LL模块的头文件。更多...
#include "stm32g4xx.h"数据结构 | |
| struct | LL_I2C_InitTypeDef |
定义 | |
| #define | LL_I2C_ICR_ADDRCF I2C_ICR_ADDRCF |
| #define | LL_I2C_ICR_NACKCF I2C_ICR_NACKCF |
| #define | LL_I2C_ICR_STOPCF I2C_ICR_STOPCF |
| #define | LL_I2C_ICR_BERRCF I2C_ICR_BERRCF |
| #define | LL_I2C_ICR_ARLOCF I2C_ICR_ARLOCF |
| #define | LL_I2C_ICR_OVRCF I2C_ICR_OVRCF |
| #define | LL_I2C_ICR_PECCF I2C_ICR_PECCF |
| #define | LL_I2C_ICR_TIMOUTCF I2C_ICR_TIMOUTCF |
| #define | LL_I2C_ICR_ALERTCF I2C_ICR_ALERTCF |
| #define | LL_I2C_ISR_TXE I2C_ISR_TXE |
| #define | LL_I2C_ISR_TXIS I2C_ISR_TXIS |
| #define | LL_I2C_ISR_RXNE I2C_ISR_RXNE |
| #define | LL_I2C_ISR_ADDR I2C_ISR_ADDR |
| #define | LL_I2C_ISR_NACKF I2C_ISR_NACKF |
| #define | LL_I2C_ISR_STOPF I2C_ISR_STOPF |
| #define | LL_I2C_ISR_TC I2C_ISR_TC |
| #define | LL_I2C_ISR_TCR I2C_ISR_TCR |
| #define | LL_I2C_ISR_BERR I2C_ISR_BERR |
| #define | LL_I2C_ISR_ARLO I2C_ISR_ARLO |
| #define | LL_I2C_ISR_OVR I2C_ISR_OVR |
| #define | LL_I2C_ISR_PECERR I2C_ISR_PECERR |
| #define | LL_I2C_ISR_TIMEOUT I2C_ISR_TIMEOUT |
| #define | LL_I2C_ISR_ALERT I2C_ISR_ALERT |
| #define | LL_I2C_ISR_BUSY I2C_ISR_BUSY |
| #define | LL_I2C_CR1_TXIE I2C_CR1_TXIE |
| #define | LL_I2C_CR1_RXIE I2C_CR1_RXIE |
| #define | LL_I2C_CR1_ADDRIE I2C_CR1_ADDRIE |
| #define | LL_I2C_CR1_NACKIE I2C_CR1_NACKIE |
| #define | LL_I2C_CR1_STOPIE I2C_CR1_STOPIE |
| #define | LL_I2C_CR1_TCIE I2C_CR1_TCIE |
| #define | LL_I2C_CR1_ERRIE I2C_CR1_ERRIE |
| #define | LL_I2C_MODE_I2C 0x00000000U |
| #define | LL_I2C_MODE_SMBUS_HOST I2C_CR1_SMBHEN |
| #define | LL_I2C_MODE_SMBUS_DEVICE 0x00000000U |
| #define | LL_I2C_MODE_SMBUS_DEVICE_ARP I2C_CR1_SMBDEN |
| #define | LL_I2C_ANALOGFILTER_ENABLE 0x00000000U |
| #define | LL_I2C_ANALOGFILTER_DISABLE I2C_CR1_ANFOFF |
| #define | LL_I2C_ADDRESSING_MODE_7BIT 0x00000000U |
| #define | LL_I2C_ADDRESSING_MODE_10BIT I2C_CR2_ADD10 |
| #define | LL_I2C_OWNADDRESS1_7BIT 0x00000000U |
| #define | LL_I2C_OWNADDRESS1_10BIT I2C_OAR1_OA1MODE |
| #define | LL_I2C_OWNADDRESS2_NOMASK I2C_OAR2_OA2NOMASK |
| #define | LL_I2C_OWNADDRESS2_MASK01 I2C_OAR2_OA2MASK01 |
| #define | LL_I2C_OWNADDRESS2_MASK02 I2C_OAR2_OA2MASK02 |
| #define | LL_I2C_OWNADDRESS2_MASK03 I2C_OAR2_OA2MASK03 |
| #define | LL_I2C_OWNADDRESS2_MASK04 I2C_OAR2_OA2MASK04 |
| #define | LL_I2C_OWNADDRESS2_MASK05 I2C_OAR2_OA2MASK05 |
| #define | LL_I2C_OWNADDRESS2_MASK06 I2C_OAR2_OA2MASK06 |
| #define | LL_I2C_OWNADDRESS2_MASK07 I2C_OAR2_OA2MASK07 |
| #define | LL_I2C_ACK 0x00000000U |
| #define | LL_I2C_NACK I2C_CR2_NACK |
| #define | LL_I2C_ADDRSLAVE_7BIT 0x00000000U |
| #define | LL_I2C_ADDRSLAVE_10BIT I2C_CR2_ADD10 |
| #define | LL_I2C_REQUEST_WRITE 0x00000000U |
| #define | LL_I2C_REQUEST_READ I2C_CR2_RD_WRN |
| #define | LL_I2C_MODE_RELOAD I2C_CR2_RELOAD |
| #define | LL_I2C_MODE_AUTOEND I2C_CR2_AUTOEND |
| #define | LL_I2C_MODE_SOFTEND 0x00000000U |
| #define | LL_I2C_MODE_SMBUS_RELOAD LL_I2C_MODE_RELOAD |
| #define | LL_I2C_MODE_SMBUS_AUTOEND_NO_PEC LL_I2C_MODE_AUTOEND |
| #define | LL_I2C_MODE_SMBUS_SOFTEND_NO_PEC LL_I2C_MODE_SOFTEND |
| #define | LL_I2C_MODE_SMBUS_AUTOEND_WITH_PEC (uint32_t)( |