STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Collaboration diagram for IRQ Handler and Callbacks:

Functions

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

Detailed Description

Function Documentation

◆ HAL_SMBUS_EV_IRQHandler()

◆ HAL_SMBUS_ER_IRQHandler()

◆ HAL_SMBUS_MasterTxCpltCallback()

void HAL_SMBUS_MasterTxCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), SMBUS_MasterTransmit_BTF(), and SMBUS_MasterTransmit_TXE().

◆ HAL_SMBUS_MasterRxCpltCallback()

void HAL_SMBUS_MasterRxCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), SMBUS_MasterReceive_BTF(), and SMBUS_MasterReceive_RXNE().

◆ HAL_SMBUS_SlaveTxCpltCallback()

void HAL_SMBUS_SlaveTxCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), and SMBUS_SlaveTransmit_TXE().

◆ HAL_SMBUS_SlaveRxCpltCallback()

void HAL_SMBUS_SlaveRxCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), and SMBUS_SlaveReceive_RXNE().

◆ HAL_SMBUS_AddrCallback()

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

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), and SMBUS_Slave_ADDR().

◆ HAL_SMBUS_ListenCpltCallback()

void HAL_SMBUS_ListenCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), SMBUS_ITError(), SMBUS_Slave_AF(), and SMBUS_Slave_STOPF().

◆ HAL_SMBUS_ErrorCallback()

void HAL_SMBUS_ErrorCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), and SMBUS_ITError().

◆ HAL_SMBUS_AbortCpltCallback()

void HAL_SMBUS_AbortCpltCallback ( SMBUS_HandleTypeDef * hsmbus)

#include <stm32f4xx_hal_smbus.h>

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.

References UNUSED.

Referenced by HAL_SMBUS_Init(), and SMBUS_ITError().