STM32L443xx HAL User Manual
|
Functions | |
void | HAL_SMBUS_EV_IRQHandler (SMBUS_HandleTypeDef *hsmbus) |
Handle SMBUS event interrupt request. | |
void | HAL_SMBUS_ER_IRQHandler (SMBUS_HandleTypeDef *hsmbus) |
Handle SMBUS error interrupt request. | |
__weak void | HAL_SMBUS_MasterTxCpltCallback (SMBUS_HandleTypeDef *hsmbus) |
Master Tx Transfer completed callback. | |
__weak void | HAL_SMBUS_MasterRxCpltCallback (SMBUS_HandleTypeDef *hsmbus) |
Master Rx Transfer completed callback. | |
__weak void | HAL_SMBUS_SlaveTxCpltCallback (SMBUS_HandleTypeDef *hsmbus) |
Slave Tx Transfer completed callback. | |
__weak void | HAL_SMBUS_SlaveRxCpltCallback (SMBUS_HandleTypeDef *hsmbus) |
Slave Rx Transfer completed callback. | |
__weak void | HAL_SMBUS_AddrCallback (SMBUS_HandleTypeDef *hsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode) |
Slave Address Match callback. | |
__weak void | HAL_SMBUS_ListenCpltCallback (SMBUS_HandleTypeDef *hsmbus) |
Listen Complete callback. | |
__weak void | HAL_SMBUS_ErrorCallback (SMBUS_HandleTypeDef *hsmbus) |
SMBUS error callback. |
void HAL_SMBUS_AddrCallback | ( | SMBUS_HandleTypeDef * | hsmbus, |
uint8_t | TransferDirection, | ||
uint16_t | AddrMatchCode | ||
) |
Slave Address Match callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
TransferDirection | Master request Transfer Direction (Write/Read) |
AddrMatchCode | Address Match Code |
None |
Definition at line 1759 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterAddrCallback(), and SMBUS_Slave_ISR().
void HAL_SMBUS_ER_IRQHandler | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Handle SMBUS error interrupt request.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1683 of file stm32l4xx_hal_smbus.c.
References SMBUS_ITErrorHandler().
void HAL_SMBUS_ErrorCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
SMBUS error callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1794 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), SMBUS_ITErrorHandler(), SMBUS_Master_ISR(), and SMBUS_Slave_ISR().
void HAL_SMBUS_EV_IRQHandler | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Handle SMBUS event interrupt request.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1605 of file stm32l4xx_hal_smbus.c.
References HAL_SMBUS_STATE_LISTEN, HAL_SMBUS_STATE_MASTER_BUSY_RX, HAL_SMBUS_STATE_MASTER_BUSY_TX, HAL_SMBUS_STATE_SLAVE_BUSY_RX, HAL_SMBUS_STATE_SLAVE_BUSY_TX, __SMBUS_HandleTypeDef::Instance, SMBUS_CHECK_FLAG, SMBUS_CHECK_IT_SOURCE, SMBUS_FLAG_ADDR, SMBUS_FLAG_AF, SMBUS_FLAG_RXNE, SMBUS_FLAG_STOPF, SMBUS_FLAG_TC, SMBUS_FLAG_TCR, SMBUS_FLAG_TXIS, SMBUS_IT_ADDRI, SMBUS_IT_NACKI, SMBUS_IT_RXI, SMBUS_IT_STOPI, SMBUS_IT_TCI, SMBUS_IT_TXI, SMBUS_Master_ISR(), SMBUS_Slave_ISR(), and __SMBUS_HandleTypeDef::State.
void HAL_SMBUS_ListenCpltCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Listen Complete callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1778 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), and SMBUS_Slave_ISR().
void HAL_SMBUS_MasterRxCpltCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Master Rx Transfer completed callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1710 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), and SMBUS_Master_ISR().
void HAL_SMBUS_MasterTxCpltCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Master Tx Transfer completed callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1694 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), and SMBUS_Master_ISR().
void HAL_SMBUS_SlaveRxCpltCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Slave Rx Transfer completed callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1741 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), and SMBUS_Slave_ISR().
void HAL_SMBUS_SlaveTxCpltCallback | ( | SMBUS_HandleTypeDef * | hsmbus | ) |
Slave Tx Transfer completed callback.
hsmbus | Pointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS. |
None |
Definition at line 1725 of file stm32l4xx_hal_smbus.c.
Referenced by HAL_SMBUS_Init(), HAL_SMBUS_UnRegisterCallback(), and SMBUS_Slave_ISR().