STM32H735xx HAL User Manual
|
I2C handle Structure definition. More...
Data Structures | |
struct | __I2C_HandleTypeDef |
Typedefs | |
typedef struct __I2C_HandleTypeDef | I2C_HandleTypeDef |
typedef void(* | pI2C_CallbackTypeDef )(I2C_HandleTypeDef *hi2c) |
HAL I2C Callback pointer definition. | |
typedef void(* | pI2C_AddrCallbackTypeDef )(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrMatchCode) |
Enumerations | |
enum | HAL_I2C_CallbackIDTypeDef { HAL_I2C_MASTER_TX_COMPLETE_CB_ID = 0x00U, HAL_I2C_MASTER_RX_COMPLETE_CB_ID = 0x01U, HAL_I2C_SLAVE_TX_COMPLETE_CB_ID = 0x02U, HAL_I2C_SLAVE_RX_COMPLETE_CB_ID = 0x03U, HAL_I2C_LISTEN_COMPLETE_CB_ID = 0x04U, HAL_I2C_MEM_TX_COMPLETE_CB_ID = 0x05U, HAL_I2C_MEM_RX_COMPLETE_CB_ID = 0x06U, HAL_I2C_ERROR_CB_ID = 0x07U, HAL_I2C_ABORT_CB_ID = 0x08U, HAL_I2C_MSPINIT_CB_ID = 0x09U, HAL_I2C_MSPDEINIT_CB_ID = 0x0AU } |
HAL I2C Callback ID enumeration definition. More... |
I2C handle Structure definition.
typedef struct __I2C_HandleTypeDef I2C_HandleTypeDef |
typedef void(* pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrMatchCode) |
pointer to an I2C Address Match callback function
Definition at line 277 of file stm32h7xx_hal_i2c.h.
typedef void(* pI2C_CallbackTypeDef)(I2C_HandleTypeDef *hi2c) |
HAL I2C Callback pointer definition.
pointer to an I2C callback function
Definition at line 275 of file stm32h7xx_hal_i2c.h.
HAL I2C Callback ID enumeration definition.
Definition at line 255 of file stm32h7xx_hal_i2c.h.