TUKS MCU Introductory course / TUKS-COURSE-2-LED
Embed: (wiki syntax)

« Back to documentation index

IRQ Handler and Callbacks

IRQ Handler and Callbacks
[SMBUS Exported Functions]

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.

Function Documentation

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

Slave Address Match callback.

Parameters:
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
Return values:
None

Definition at line 1244 of file stm32l4xx_hal_smbus.c.

void HAL_SMBUS_ER_IRQHandler ( SMBUS_HandleTypeDef *  hsmbus )

Handle SMBUS error interrupt request.

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

Definition at line 1096 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_ErrorCallback ( SMBUS_HandleTypeDef *  hsmbus )

SMBUS error callback.

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

Definition at line 1278 of file stm32l4xx_hal_smbus.c.

void HAL_SMBUS_EV_IRQHandler ( SMBUS_HandleTypeDef *  hsmbus )

Handle SMBUS event interrupt request.

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

Definition at line 1041 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_ListenCpltCallback ( SMBUS_HandleTypeDef *  hsmbus )

Listen Complete callback.

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

Definition at line 1262 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_MasterRxCpltCallback ( SMBUS_HandleTypeDef *  hsmbus )

Master Rx Transfer completed callback.

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

Definition at line 1195 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_MasterTxCpltCallback ( SMBUS_HandleTypeDef *  hsmbus )

Master Tx Transfer completed callback.

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

Definition at line 1179 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_SlaveRxCpltCallback ( SMBUS_HandleTypeDef *  hsmbus )

Slave Rx Transfer completed callback.

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

Definition at line 1226 of file stm32l4xx_hal_smbus.c.

__weak void HAL_SMBUS_SlaveTxCpltCallback ( SMBUS_HandleTypeDef *  hsmbus )

Slave Tx Transfer completed callback.

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

Definition at line 1210 of file stm32l4xx_hal_smbus.c.