Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

IRQ Handler and Callbacks

IRQ Handler and Callbacks
[I2C Exported Functions]

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 callbacks.
__weak void HAL_I2C_MasterRxCpltCallback (I2C_HandleTypeDef *hi2c)
 Master Rx Transfer completed callbacks.
__weak void HAL_I2C_SlaveTxCpltCallback (I2C_HandleTypeDef *hi2c)
 Slave Tx Transfer completed callbacks.
__weak void HAL_I2C_SlaveRxCpltCallback (I2C_HandleTypeDef *hi2c)
 Slave Rx Transfer completed callbacks.
__weak void HAL_I2C_MemTxCpltCallback (I2C_HandleTypeDef *hi2c)
 Memory Tx Transfer completed callbacks.
__weak void HAL_I2C_MemRxCpltCallback (I2C_HandleTypeDef *hi2c)
 Memory Rx Transfer completed callbacks.
__weak void HAL_I2C_ErrorCallback (I2C_HandleTypeDef *hi2c)
 I2C error callbacks.

Function Documentation

void HAL_I2C_ER_IRQHandler ( I2C_HandleTypeDef *  hi2c )

This function handles I2C error interrupt request.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2387 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_ErrorCallback ( I2C_HandleTypeDef *  hi2c )

I2C error callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2508 of file stm32l4xx_hal_i2c.c.

void HAL_I2C_EV_IRQHandler ( I2C_HandleTypeDef *  hi2c )

This function handles I2C event interrupt request.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2341 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_MasterRxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Master Rx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2444 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_MasterTxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Master Tx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2431 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_MemRxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Memory Rx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2495 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_MemTxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Memory Tx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2482 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_SlaveRxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Slave Rx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2469 of file stm32l4xx_hal_i2c.c.

__weak void HAL_I2C_SlaveTxCpltCallback ( I2C_HandleTypeDef *  hi2c )

Slave Tx Transfer completed callbacks.

Parameters:
hi2c: Pointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2C.
Return values:
None

Definition at line 2456 of file stm32l4xx_hal_i2c.c.