STM32F103xB HAL User Manual
|
Defines | |
#define | IS_I2C_DUTY_CYCLE(CYCLE) |
#define | IS_I2C_ADDRESSING_MODE(ADDRESS) |
#define | IS_I2C_DUAL_ADDRESS(ADDRESS) |
#define | IS_I2C_GENERAL_CALL(CALL) |
#define | IS_I2C_NO_STRETCH(STRETCH) |
#define | IS_I2C_MEMADD_SIZE(SIZE) |
#define | IS_I2C_CLOCK_SPEED(SPEED) (((SPEED) > 0U) && ((SPEED) <= 400000U)) |
#define | IS_I2C_OWN_ADDRESS1(ADDRESS1) (((ADDRESS1) & 0xFFFFFC00U) == 0U) |
#define | IS_I2C_OWN_ADDRESS2(ADDRESS2) (((ADDRESS2) & 0xFFFFFF01U) == 0U) |
#define | IS_I2C_TRANSFER_OPTIONS_REQUEST(REQUEST) |
#define | IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(REQUEST) |
#define | I2C_CHECK_FLAG(__ISR__, __FLAG__) ((((__ISR__) & ((__FLAG__) & I2C_FLAG_MASK)) == ((__FLAG__) & I2C_FLAG_MASK)) ? SET : RESET) |
#define | I2C_CHECK_IT_SOURCE(__CR1__, __IT__) ((((__CR1__) & (__IT__)) == (__IT__)) ? SET : RESET) |
#define I2C_CHECK_FLAG | ( | __ISR__, | |
__FLAG__ | |||
) | ((((__ISR__) & ((__FLAG__) & I2C_FLAG_MASK)) == ((__FLAG__) & I2C_FLAG_MASK)) ? SET : RESET) |
Definition at line 706 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_ER_IRQHandler(), HAL_I2C_EV_IRQHandler(), and I2C_Slave_ADDR().
#define I2C_CHECK_IT_SOURCE | ( | __CR1__, | |
__IT__ | |||
) | ((((__CR1__) & (__IT__)) == (__IT__)) ? SET : RESET) |
Definition at line 707 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_ER_IRQHandler(), and HAL_I2C_EV_IRQHandler().
#define IS_I2C_ADDRESSING_MODE | ( | ADDRESS | ) |
(((ADDRESS) == I2C_ADDRESSINGMODE_7BIT) || \ ((ADDRESS) == I2C_ADDRESSINGMODE_10BIT))
Definition at line 682 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_CLOCK_SPEED | ( | SPEED | ) | (((SPEED) > 0U) && ((SPEED) <= 400000U)) |
Definition at line 692 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_DUAL_ADDRESS | ( | ADDRESS | ) |
(((ADDRESS) == I2C_DUALADDRESS_DISABLE) || \ ((ADDRESS) == I2C_DUALADDRESS_ENABLE))
Definition at line 684 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_DUTY_CYCLE | ( | CYCLE | ) |
(((CYCLE) == I2C_DUTYCYCLE_2) || \ ((CYCLE) == I2C_DUTYCYCLE_16_9))
Definition at line 680 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_GENERAL_CALL | ( | CALL | ) |
(((CALL) == I2C_GENERALCALL_DISABLE) || \ ((CALL) == I2C_GENERALCALL_ENABLE))
Definition at line 686 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_MEMADD_SIZE | ( | SIZE | ) |
(((SIZE) == I2C_MEMADD_SIZE_8BIT) || \ ((SIZE) == I2C_MEMADD_SIZE_16BIT))
Definition at line 690 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), and HAL_I2C_Mem_Write_IT().
#define IS_I2C_NO_STRETCH | ( | STRETCH | ) |
(((STRETCH) == I2C_NOSTRETCH_DISABLE) || \ ((STRETCH) == I2C_NOSTRETCH_ENABLE))
Definition at line 688 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_OWN_ADDRESS1 | ( | ADDRESS1 | ) | (((ADDRESS1) & 0xFFFFFC00U) == 0U) |
Definition at line 693 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_OWN_ADDRESS2 | ( | ADDRESS2 | ) | (((ADDRESS2) & 0xFFFFFF01U) == 0U) |
Definition at line 694 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define IS_I2C_TRANSFER_OPTIONS_REQUEST | ( | REQUEST | ) |
(((REQUEST) == I2C_FIRST_FRAME) || \ ((REQUEST) == I2C_FIRST_AND_NEXT_FRAME) || \ ((REQUEST) == I2C_NEXT_FRAME) || \ ((REQUEST) == I2C_FIRST_AND_LAST_FRAME) || \ ((REQUEST) == I2C_LAST_FRAME) || \ ((REQUEST) == I2C_LAST_FRAME_NO_STOP) || \ IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(REQUEST))
Definition at line 695 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Seq_Transmit_IT(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), and HAL_I2C_Slave_Seq_Transmit_IT().
#define IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST | ( | REQUEST | ) |
(((REQUEST) == I2C_OTHER_FRAME) || \ ((REQUEST) == I2C_OTHER_AND_LAST_FRAME))
Definition at line 703 of file stm32f1xx_hal_i2c.h.
Referenced by HAL_I2C_EV_IRQHandler(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), and HAL_I2C_Master_Seq_Transmit_IT().