![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Macros | |
#define | IS_I2C_ADDRESSING_MODE(MODE) |
#define | IS_I2C_DUAL_ADDRESS(ADDRESS) |
#define | IS_I2C_OWN_ADDRESS2_MASK(MASK) |
#define | IS_I2C_GENERAL_CALL(CALL) |
#define | IS_I2C_NO_STRETCH(STRETCH) |
#define | IS_I2C_MEMADD_SIZE(SIZE) |
#define | IS_TRANSFER_MODE(MODE) |
#define | IS_TRANSFER_REQUEST(REQUEST) |
#define | IS_I2C_TRANSFER_OPTIONS_REQUEST(REQUEST) |
#define | I2C_RESET_CR2(__HANDLE__) ((__HANDLE__)->Instance->CR2 &= (uint32_t)~((uint32_t)(I2C_CR2_SADD | I2C_CR2_HEAD10R | I2C_CR2_NBYTES | I2C_CR2_RELOAD | I2C_CR2_RD_WRN))) |
#define | I2C_GET_ADDR_MATCH(__HANDLE__) (((__HANDLE__)->Instance->ISR & I2C_ISR_ADDCODE) >> 16) |
#define | I2C_GET_DIR(__HANDLE__) (((__HANDLE__)->Instance->ISR & I2C_ISR_DIR) >> 16) |
#define | I2C_GET_STOP_MODE(__HANDLE__) ((__HANDLE__)->Instance->CR2 & I2C_CR2_AUTOEND) |
#define | I2C_GET_OWN_ADDRESS1(__HANDLE__) ((__HANDLE__)->Instance->OAR1 & I2C_OAR1_OA1) |
#define | I2C_GET_OWN_ADDRESS2(__HANDLE__) ((__HANDLE__)->Instance->OAR2 & I2C_OAR2_OA2) |
#define | IS_I2C_OWN_ADDRESS1(ADDRESS1) ((ADDRESS1) <= (uint32_t)0x000003FF) |
#define | IS_I2C_OWN_ADDRESS2(ADDRESS2) ((ADDRESS2) <= (uint16_t)0x00FF) |
#define | I2C_MEM_ADD_MSB(__ADDRESS__) ((uint8_t)((uint16_t)(((uint16_t)((__ADDRESS__) & (uint16_t)(0xFF00))) >> 8))) |
#define | I2C_MEM_ADD_LSB(__ADDRESS__) ((uint8_t)((uint16_t)((__ADDRESS__) & (uint16_t)(0x00FF)))) |
#define | I2C_GENERATE_START(__ADDMODE__, __ADDRESS__) |
#define | IS_I2C_ANALOG_FILTER(FILTER) |
#define | IS_I2C_DIGITAL_FILTER(FILTER) ((FILTER) <= 0x0000000FU) |
#define I2C_GENERATE_START | ( | __ADDMODE__, | |
__ADDRESS__ | |||
) |
Definition at line 681 of file stm32f7xx_hal_i2c.h.
#define I2C_GET_ADDR_MATCH | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->ISR & I2C_ISR_ADDCODE) >> 16) |
Definition at line 669 of file stm32f7xx_hal_i2c.h.
#define I2C_GET_DIR | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->ISR & I2C_ISR_DIR) >> 16) |
Definition at line 670 of file stm32f7xx_hal_i2c.h.
#define I2C_GET_OWN_ADDRESS1 | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->OAR1 & I2C_OAR1_OA1) |
Definition at line 672 of file stm32f7xx_hal_i2c.h.
#define I2C_GET_OWN_ADDRESS2 | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->OAR2 & I2C_OAR2_OA2) |
Definition at line 673 of file stm32f7xx_hal_i2c.h.
#define I2C_GET_STOP_MODE | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR2 & I2C_CR2_AUTOEND) |
Definition at line 671 of file stm32f7xx_hal_i2c.h.
#define I2C_MEM_ADD_LSB | ( | __ADDRESS__ | ) | ((uint8_t)((uint16_t)((__ADDRESS__) & (uint16_t)(0x00FF)))) |
Definition at line 679 of file stm32f7xx_hal_i2c.h.
#define I2C_MEM_ADD_MSB | ( | __ADDRESS__ | ) | ((uint8_t)((uint16_t)(((uint16_t)((__ADDRESS__) & (uint16_t)(0xFF00))) >> 8))) |
Definition at line 678 of file stm32f7xx_hal_i2c.h.
#define I2C_RESET_CR2 | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CR2 &= (uint32_t)~((uint32_t)(I2C_CR2_SADD | I2C_CR2_HEAD10R | I2C_CR2_NBYTES | I2C_CR2_RELOAD | I2C_CR2_RD_WRN))) |
Definition at line 667 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_ADDRESSING_MODE | ( | MODE | ) |
Definition at line 629 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_ANALOG_FILTER | ( | FILTER | ) |
Definition at line 121 of file stm32f7xx_hal_i2c_ex.h.
#define IS_I2C_DIGITAL_FILTER | ( | FILTER | ) | ((FILTER) <= 0x0000000FU) |
Definition at line 124 of file stm32f7xx_hal_i2c_ex.h.
#define IS_I2C_DUAL_ADDRESS | ( | ADDRESS | ) |
Definition at line 632 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_GENERAL_CALL | ( | CALL | ) |
Definition at line 644 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_MEMADD_SIZE | ( | SIZE | ) |
Definition at line 650 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_NO_STRETCH | ( | STRETCH | ) |
Definition at line 647 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_OWN_ADDRESS1 | ( | ADDRESS1 | ) | ((ADDRESS1) <= (uint32_t)0x000003FF) |
Definition at line 675 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_OWN_ADDRESS2 | ( | ADDRESS2 | ) | ((ADDRESS2) <= (uint16_t)0x00FF) |
Definition at line 676 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_OWN_ADDRESS2_MASK | ( | MASK | ) |
Definition at line 635 of file stm32f7xx_hal_i2c.h.
#define IS_I2C_TRANSFER_OPTIONS_REQUEST | ( | REQUEST | ) |
Definition at line 662 of file stm32f7xx_hal_i2c.h.
#define IS_TRANSFER_MODE | ( | MODE | ) |
Definition at line 653 of file stm32f7xx_hal_i2c.h.
#define IS_TRANSFER_REQUEST | ( | REQUEST | ) |
Definition at line 657 of file stm32f7xx_hal_i2c.h.