STM32F4xx_HAL_Driver
1.8.3
|
Functions | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_TXE (I2C_TypeDef *I2Cx) |
Indicate the status of Transmit data register empty flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_BTF (I2C_TypeDef *I2Cx) |
Indicate the status of Byte Transfer Finished flag. RESET: When Data byte transfer not done. SET: When Data byte transfer succeeded. @rmtoll SR1 BTF LL_I2C_IsActiveFlag_BTF. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_RXNE (I2C_TypeDef *I2Cx) |
Indicate the status of Receive data register not empty flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_SB (I2C_TypeDef *I2Cx) |
Indicate the status of Start Bit (master mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_ADDR (I2C_TypeDef *I2Cx) |
Indicate the status of Address sent (master mode) or Address matched flag (slave mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_ADD10 (I2C_TypeDef *I2Cx) |
Indicate the status of 10-bit header sent (master mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_AF (I2C_TypeDef *I2Cx) |
Indicate the status of Acknowledge failure flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_STOP (I2C_TypeDef *I2Cx) |
Indicate the status of Stop detection flag (slave mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_BERR (I2C_TypeDef *I2Cx) |
Indicate the status of Bus error flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_ARLO (I2C_TypeDef *I2Cx) |
Indicate the status of Arbitration lost flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_OVR (I2C_TypeDef *I2Cx) |
Indicate the status of Overrun/Underrun flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveSMBusFlag_PECERR (I2C_TypeDef *I2Cx) |
Indicate the status of SMBus PEC error flag in reception. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveSMBusFlag_TIMEOUT (I2C_TypeDef *I2Cx) |
Indicate the status of SMBus Timeout detection flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveSMBusFlag_ALERT (I2C_TypeDef *I2Cx) |
Indicate the status of SMBus alert flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_BUSY (I2C_TypeDef *I2Cx) |
Indicate the status of Bus Busy flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_DUAL (I2C_TypeDef *I2Cx) |
Indicate the status of Dual flag. More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveSMBusFlag_SMBHOST (I2C_TypeDef *I2Cx) |
Indicate the status of SMBus Host address reception (Slave mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveSMBusFlag_SMBDEFAULT (I2C_TypeDef *I2Cx) |
Indicate the status of SMBus Device default address reception (Slave mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_GENCALL (I2C_TypeDef *I2Cx) |
Indicate the status of General call address reception (Slave mode). More... | |
__STATIC_INLINE uint32_t | LL_I2C_IsActiveFlag_MSL (I2C_TypeDef *I2Cx) |
Indicate the status of Master/Slave flag. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_ADDR (I2C_TypeDef *I2Cx) |
Clear Address Matched flag. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_AF (I2C_TypeDef *I2Cx) |
Clear Acknowledge failure flag. @rmtoll SR1 AF LL_I2C_ClearFlag_AF. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_STOP (I2C_TypeDef *I2Cx) |
Clear Stop detection flag. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_BERR (I2C_TypeDef *I2Cx) |
Clear Bus error flag. @rmtoll SR1 BERR LL_I2C_ClearFlag_BERR. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_ARLO (I2C_TypeDef *I2Cx) |
Clear Arbitration lost flag. @rmtoll SR1 ARLO LL_I2C_ClearFlag_ARLO. More... | |
__STATIC_INLINE void | LL_I2C_ClearFlag_OVR (I2C_TypeDef *I2Cx) |
Clear Overrun/Underrun flag. @rmtoll SR1 OVR LL_I2C_ClearFlag_OVR. More... | |
__STATIC_INLINE void | LL_I2C_ClearSMBusFlag_PECERR (I2C_TypeDef *I2Cx) |
Clear SMBus PEC error flag. @rmtoll SR1 PECERR LL_I2C_ClearSMBusFlag_PECERR. More... | |
__STATIC_INLINE void | LL_I2C_ClearSMBusFlag_TIMEOUT (I2C_TypeDef *I2Cx) |
Clear SMBus Timeout detection flag. More... | |
__STATIC_INLINE void | LL_I2C_ClearSMBusFlag_ALERT (I2C_TypeDef *I2Cx) |
Clear SMBus Alert flag. More... | |
__STATIC_INLINE void LL_I2C_ClearFlag_ADDR | ( | I2C_TypeDef * | I2Cx | ) |
Clear Address Matched flag.
I2Cx | I2C Instance. |
None |
Definition at line 1503 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearFlag_AF | ( | I2C_TypeDef * | I2Cx | ) |
Clear Acknowledge failure flag. @rmtoll SR1 AF LL_I2C_ClearFlag_AF.
I2Cx | I2C Instance. |
None |
Definition at line 1518 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearFlag_ARLO | ( | I2C_TypeDef * | I2Cx | ) |
Clear Arbitration lost flag. @rmtoll SR1 ARLO LL_I2C_ClearFlag_ARLO.
I2Cx | I2C Instance. |
None |
Definition at line 1557 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearFlag_BERR | ( | I2C_TypeDef * | I2Cx | ) |
Clear Bus error flag. @rmtoll SR1 BERR LL_I2C_ClearFlag_BERR.
I2Cx | I2C Instance. |
None |
Definition at line 1546 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearFlag_OVR | ( | I2C_TypeDef * | I2Cx | ) |
Clear Overrun/Underrun flag. @rmtoll SR1 OVR LL_I2C_ClearFlag_OVR.
I2Cx | I2C Instance. |
None |
Definition at line 1568 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearFlag_STOP | ( | I2C_TypeDef * | I2Cx | ) |
Clear Stop detection flag.
I2Cx | I2C Instance. |
None |
Definition at line 1532 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearSMBusFlag_ALERT | ( | I2C_TypeDef * | I2Cx | ) |
Clear SMBus Alert flag.
I2Cx | I2C Instance. |
None |
Definition at line 1605 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearSMBusFlag_PECERR | ( | I2C_TypeDef * | I2Cx | ) |
Clear SMBus PEC error flag. @rmtoll SR1 PECERR LL_I2C_ClearSMBusFlag_PECERR.
I2Cx | I2C Instance. |
None |
Definition at line 1579 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE void LL_I2C_ClearSMBusFlag_TIMEOUT | ( | I2C_TypeDef * | I2Cx | ) |
Clear SMBus Timeout detection flag.
I2Cx | I2C Instance. |
None |
Definition at line 1592 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ADD10 | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of 10-bit header sent (master mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1301 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ADDR | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Address sent (master mode) or Address matched flag (slave mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1288 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_AF | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Acknowledge failure flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1314 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_ARLO | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Arbitration lost flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1353 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BERR | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Bus error flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1340 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BTF | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Byte Transfer Finished flag. RESET: When Data byte transfer not done. SET: When Data byte transfer succeeded. @rmtoll SR1 BTF LL_I2C_IsActiveFlag_BTF.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1249 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_BUSY | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Bus Busy flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1418 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_DUAL | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Dual flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1431 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_GENCALL | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of General call address reception (Slave mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1477 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_MSL | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Master/Slave flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1490 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_OVR | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Overrun/Underrun flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1366 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_RXNE | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Receive data register not empty flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1262 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_SB | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Start Bit (master mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1275 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_STOP | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Stop detection flag (slave mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1327 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveFlag_TXE | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of Transmit data register empty flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1236 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_ALERT | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of SMBus alert flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1405 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_PECERR | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of SMBus PEC error flag in reception.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1379 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_SMBDEFAULT | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of SMBus Device default address reception (Slave mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1463 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_SMBHOST | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of SMBus Host address reception (Slave mode).
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1447 of file stm32f4xx_ll_i2c.h.
__STATIC_INLINE uint32_t LL_I2C_IsActiveSMBusFlag_TIMEOUT | ( | I2C_TypeDef * | I2Cx | ) |
Indicate the status of SMBus Timeout detection flag.
I2Cx | I2C Instance. |
State | of bit (1 or 0). |
Definition at line 1392 of file stm32f4xx_ll_i2c.h.