STM32L4xx_HAL_Driver  1.14.0
DACEx private functions

Extended private functions. More...

Functions

void DAC_DMAConvCpltCh2 (DMA_HandleTypeDef *hdma)
 DMA conversion complete callback. More...
 
void DAC_DMAErrorCh2 (DMA_HandleTypeDef *hdma)
 DMA error callback. More...
 
void DAC_DMAHalfConvCpltCh2 (DMA_HandleTypeDef *hdma)
 DMA half transfer complete callback. More...
 

Detailed Description

Extended private functions.

Function Documentation

◆ DAC_DMAConvCpltCh2()

void DAC_DMAConvCpltCh2 ( DMA_HandleTypeDef hdma)

DMA conversion complete callback.

Parameters
hdmapointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
Return values
None

Definition at line 580 of file stm32l4xx_hal_dac_ex.c.

581 {
582  DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
583 
584 #if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
585  hdac->ConvCpltCallbackCh2(hdac);
586 #else
588 #endif /* USE_HAL_DAC_REGISTER_CALLBACKS */
589 
590  hdac->State = HAL_DAC_STATE_READY;
591 }
struct __DAC_HandleTypeDef else typedef struct endif DAC_HandleTypeDef
DAC handle Structure definition.
__weak void HAL_DACEx_ConvCpltCallbackCh2(DAC_HandleTypeDef *hdac)
Conversion complete callback in non-blocking mode for Channel2.
DMA handle Structure definition.

◆ DAC_DMAErrorCh2()

void DAC_DMAErrorCh2 ( DMA_HandleTypeDef hdma)

DMA error callback.

Parameters
hdmapointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
Return values
None

Definition at line 616 of file stm32l4xx_hal_dac_ex.c.

617 {
618  DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
619 
620  /* Set DAC error code to DMA error */
621  hdac->ErrorCode |= HAL_DAC_ERROR_DMA;
622 
623 #if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
624  hdac->ErrorCallbackCh2(hdac);
625 #else
627 #endif /* USE_HAL_DAC_REGISTER_CALLBACKS */
628 
629  hdac->State = HAL_DAC_STATE_READY;
630 }
struct __DAC_HandleTypeDef else typedef struct endif DAC_HandleTypeDef
DAC handle Structure definition.
DMA handle Structure definition.
__weak void HAL_DACEx_ErrorCallbackCh2(DAC_HandleTypeDef *hdac)
Error DAC callback for Channel2.

◆ DAC_DMAHalfConvCpltCh2()

void DAC_DMAHalfConvCpltCh2 ( DMA_HandleTypeDef hdma)

DMA half transfer complete callback.

Parameters
hdmapointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
Return values
None

Definition at line 599 of file stm32l4xx_hal_dac_ex.c.

600 {
601  DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
602  /* Conversion complete callback */
603 #if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
604  hdac->ConvHalfCpltCallbackCh2(hdac);
605 #else
607 #endif /* USE_HAL_DAC_REGISTER_CALLBACKS */
608 }
struct __DAC_HandleTypeDef else typedef struct endif DAC_HandleTypeDef
DAC handle Structure definition.
DMA handle Structure definition.
__weak void HAL_DACEx_ConvHalfCpltCallbackCh2(DAC_HandleTypeDef *hdac)
Conversion half DMA transfer callback in non-blocking mode for Channel2.