STM32H735xx HAL User Manual
|
Functions | |
void | HAL_I2C_EV_IRQHandler (I2C_HandleTypeDef *hi2c) |
This function handles I2C event interrupt request. | |
void | HAL_I2C_ER_IRQHandler (I2C_HandleTypeDef *hi2c) |
This function handles I2C error interrupt request. | |
__weak void | HAL_I2C_MasterTxCpltCallback (I2C_HandleTypeDef *hi2c) |
Master Tx Transfer completed callback. | |
__weak void | HAL_I2C_MasterRxCpltCallback (I2C_HandleTypeDef *hi2c) |
Master Rx Transfer completed callback. | |
__weak void | HAL_I2C_SlaveTxCpltCallback (I2C_HandleTypeDef *hi2c) |
Slave Tx Transfer completed callback. | |
__weak void | HAL_I2C_SlaveRxCpltCallback (I2C_HandleTypeDef *hi2c) |
Slave Rx Transfer completed callback. | |
__weak void | HAL_I2C_AddrCallback (I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrMatchCode) |
Slave Address Match callback. | |
__weak void | HAL_I2C_ListenCpltCallback (I2C_HandleTypeDef *hi2c) |
Listen Complete callback. | |
__weak void | HAL_I2C_MemTxCpltCallback (I2C_HandleTypeDef *hi2c) |
Memory Tx Transfer completed callback. | |
__weak void | HAL_I2C_MemRxCpltCallback (I2C_HandleTypeDef *hi2c) |
Memory Rx Transfer completed callback. | |
__weak void | HAL_I2C_ErrorCallback (I2C_HandleTypeDef *hi2c) |
I2C error callback. | |
__weak void | HAL_I2C_AbortCpltCallback (I2C_HandleTypeDef *hi2c) |
I2C abort callback. |
void HAL_I2C_AbortCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
I2C abort callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4660 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), and I2C_TreatErrorCallback().
void HAL_I2C_AddrCallback | ( | I2C_HandleTypeDef * | hi2c, |
uint8_t | TransferDirection, | ||
uint16_t | AddrMatchCode | ||
) |
Slave Address Match callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
TransferDirection | Master request Transfer Direction (Write/Read), value of I2C Transfer Direction Master Point of View |
AddrMatchCode | Address Match Code |
None |
Definition at line 4578 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterAddrCallback(), and I2C_ITAddrCplt().
void HAL_I2C_ER_IRQHandler | ( | I2C_HandleTypeDef * | hi2c | ) |
This function handles I2C error interrupt request.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4461 of file stm32h7xx_hal_i2c.c.
References __HAL_I2C_CLEAR_FLAG, __I2C_HandleTypeDef::ErrorCode, HAL_I2C_ERROR_ARLO, HAL_I2C_ERROR_BERR, HAL_I2C_ERROR_NONE, HAL_I2C_ERROR_OVR, I2C_CHECK_FLAG, I2C_CHECK_IT_SOURCE, I2C_FLAG_ARLO, I2C_FLAG_BERR, I2C_FLAG_OVR, I2C_IT_ERRI, I2C_ITError(), and __I2C_HandleTypeDef::Instance.
void HAL_I2C_ErrorCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
I2C error callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4644 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), and I2C_TreatErrorCallback().
void HAL_I2C_EV_IRQHandler | ( | I2C_HandleTypeDef * | hi2c | ) |
This function handles I2C event interrupt request.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4442 of file stm32h7xx_hal_i2c.c.
References __I2C_HandleTypeDef::Instance, and __I2C_HandleTypeDef::XferISR.
void HAL_I2C_ListenCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Listen Complete callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4596 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), I2C_ITListenCplt(), and I2C_ITSlaveCplt().
void HAL_I2C_MasterRxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Master Rx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4529 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), I2C_ITMasterCplt(), and I2C_ITMasterSeqCplt().
void HAL_I2C_MasterTxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Master Tx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4513 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), I2C_ITMasterCplt(), and I2C_ITMasterSeqCplt().
void HAL_I2C_MemRxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Memory Rx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4628 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), and I2C_ITMasterCplt().
void HAL_I2C_MemTxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Memory Tx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4612 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), and I2C_ITMasterCplt().
void HAL_I2C_SlaveRxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Slave Rx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4560 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), I2C_ITSlaveCplt(), and I2C_ITSlaveSeqCplt().
void HAL_I2C_SlaveTxCpltCallback | ( | I2C_HandleTypeDef * | hi2c | ) |
Slave Tx Transfer completed callback.
hi2c | Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C. |
None |
Definition at line 4544 of file stm32h7xx_hal_i2c.c.
Referenced by HAL_I2C_Init(), HAL_I2C_UnRegisterCallback(), I2C_ITSlaveCplt(), and I2C_ITSlaveSeqCplt().