STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for IRQ Handler and Callbacks:

Functions

void HAL_SMBUS_EV_IRQHandler (SMBUS_HandleTypeDef *hsmbus)
 This function handles SMBUS event interrupt request. More...
 
void HAL_SMBUS_ER_IRQHandler (SMBUS_HandleTypeDef *hsmbus)
 This function handles SMBUS error interrupt request. More...
 
void HAL_SMBUS_MasterTxCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 Master Tx Transfer completed callback. More...
 
void HAL_SMBUS_MasterRxCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 Master Rx Transfer completed callback. More...
 
void HAL_SMBUS_SlaveTxCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 Slave Tx Transfer completed callback. More...
 
void HAL_SMBUS_SlaveRxCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 Slave Rx Transfer completed callback. More...
 
void HAL_SMBUS_AddrCallback (SMBUS_HandleTypeDef *hsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode)
 Slave Address Match callback. More...
 
void HAL_SMBUS_ListenCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 Listen Complete callback. More...
 
void HAL_SMBUS_ErrorCallback (SMBUS_HandleTypeDef *hsmbus)
 SMBUS error callback. More...
 
void HAL_SMBUS_AbortCpltCallback (SMBUS_HandleTypeDef *hsmbus)
 SMBUS abort callback. More...
 

Detailed Description

Function Documentation

◆ HAL_SMBUS_AbortCpltCallback()

void HAL_SMBUS_AbortCpltCallback ( SMBUS_HandleTypeDef hsmbus)

SMBUS abort callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1860 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_AddrCallback()

void HAL_SMBUS_AddrCallback ( SMBUS_HandleTypeDef hsmbus,
uint8_t  TransferDirection,
uint16_t  AddrMatchCode 
)

Slave Address Match callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
TransferDirectionMaster request Transfer Direction (Write/Read), value of SMBUS XferOptions definition
AddrMatchCodeAddress Match Code
Return values
None

Definition at line 1810 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_ER_IRQHandler()

void HAL_SMBUS_ER_IRQHandler ( SMBUS_HandleTypeDef hsmbus)

This function handles SMBUS error interrupt request.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1633 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_ErrorCallback()

void HAL_SMBUS_ErrorCallback ( SMBUS_HandleTypeDef hsmbus)

SMBUS error callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1844 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_EV_IRQHandler()

void HAL_SMBUS_EV_IRQHandler ( SMBUS_HandleTypeDef hsmbus)

This function handles SMBUS event interrupt request.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1528 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_ListenCpltCallback()

void HAL_SMBUS_ListenCpltCallback ( SMBUS_HandleTypeDef hsmbus)

Listen Complete callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1828 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_MasterRxCpltCallback()

void HAL_SMBUS_MasterRxCpltCallback ( SMBUS_HandleTypeDef hsmbus)

Master Rx Transfer completed callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1761 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_MasterTxCpltCallback()

void HAL_SMBUS_MasterTxCpltCallback ( SMBUS_HandleTypeDef hsmbus)

Master Tx Transfer completed callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1745 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_SlaveRxCpltCallback()

void HAL_SMBUS_SlaveRxCpltCallback ( SMBUS_HandleTypeDef hsmbus)

Slave Rx Transfer completed callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1792 of file stm32f4xx_hal_smbus.c.

◆ HAL_SMBUS_SlaveTxCpltCallback()

void HAL_SMBUS_SlaveTxCpltCallback ( SMBUS_HandleTypeDef hsmbus)

Slave Tx Transfer completed callback.

Parameters
hsmbusPointer to a SMBUS_HandleTypeDef structure that contains the configuration information for the specified SMBUS.
Return values
None

Definition at line 1776 of file stm32f4xx_hal_smbus.c.