STM32F479xx HAL User Manual
|
DAC handle Structure definition. More...
#include <stm32f4xx_hal_dac.h>
Data Fields | |
DAC_TypeDef * | Instance |
__IO HAL_DAC_StateTypeDef | State |
HAL_LockTypeDef | Lock |
DMA_HandleTypeDef * | DMA_Handle1 |
DMA_HandleTypeDef * | DMA_Handle2 |
__IO uint32_t | ErrorCode |
void(* | ConvCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
void(* | ConvHalfCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
void(* | ErrorCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
void(* | DMAUnderrunCallbackCh1 )(struct __DAC_HandleTypeDef *hdac) |
void(* | ConvCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
void(* | ConvHalfCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
void(* | ErrorCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
void(* | DMAUnderrunCallbackCh2 )(struct __DAC_HandleTypeDef *hdac) |
void(* | MspInitCallback )(struct __DAC_HandleTypeDef *hdac) |
void(* | MspDeInitCallback )(struct __DAC_HandleTypeDef *hdac) |
DAC handle Structure definition.
Definition at line 64 of file stm32f4xx_hal_dac.h.
void(* __DAC_HandleTypeDef::ConvCpltCallbackCh1)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 82 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAConvCpltCh1(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::ConvCpltCallbackCh2)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 87 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAConvCpltCh2(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::ConvHalfCpltCallbackCh1)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 83 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAHalfConvCpltCh1(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::ConvHalfCpltCallbackCh2)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 88 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAHalfConvCpltCh2(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
Pointer DMA handler for channel 1
Definition at line 75 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_Start_DMA(), and HAL_DAC_Stop_DMA().
Pointer DMA handler for channel 2
Definition at line 77 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_Start_DMA(), and HAL_DAC_Stop_DMA().
void(* __DAC_HandleTypeDef::DMAUnderrunCallbackCh1)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 85 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_Init(), HAL_DAC_IRQHandler(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::DMAUnderrunCallbackCh2)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 90 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_Init(), HAL_DAC_IRQHandler(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::ErrorCallbackCh1)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 84 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAErrorCh1(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::ErrorCallbackCh2)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 89 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAErrorCh2(), HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
__IO uint32_t __DAC_HandleTypeDef::ErrorCode |
DAC Error code
Definition at line 79 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAErrorCh1(), DAC_DMAErrorCh2(), HAL_DAC_DeInit(), HAL_DAC_GetError(), HAL_DAC_Init(), HAL_DAC_IRQHandler(), HAL_DAC_RegisterCallback(), HAL_DAC_Start_DMA(), and HAL_DAC_UnRegisterCallback().
DAC_TypeDef* __DAC_HandleTypeDef::Instance |
Register base address
Definition at line 69 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_ConfigChannel(), HAL_DAC_DeInit(), HAL_DAC_GetValue(), HAL_DAC_Init(), HAL_DAC_IRQHandler(), HAL_DAC_SetValue(), HAL_DAC_Start(), HAL_DAC_Start_DMA(), HAL_DAC_Stop_DMA(), HAL_DACEx_DualGetValue(), HAL_DACEx_DualSetValue(), HAL_DACEx_DualStart(), HAL_DACEx_NoiseWaveGenerate(), and HAL_DACEx_TriangleWaveGenerate().
HAL_LockTypeDef __DAC_HandleTypeDef::Lock |
void(* __DAC_HandleTypeDef::MspDeInitCallback)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 94 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_DeInit(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
void(* __DAC_HandleTypeDef::MspInitCallback)(struct __DAC_HandleTypeDef *hdac) |
Definition at line 93 of file stm32f4xx_hal_dac.h.
Referenced by HAL_DAC_Init(), HAL_DAC_RegisterCallback(), and HAL_DAC_UnRegisterCallback().
DAC communication state
Definition at line 71 of file stm32f4xx_hal_dac.h.
Referenced by DAC_DMAConvCpltCh1(), DAC_DMAConvCpltCh2(), DAC_DMAErrorCh1(), DAC_DMAErrorCh2(), HAL_DAC_ConfigChannel(), HAL_DAC_DeInit(), HAL_DAC_GetState(), HAL_DAC_Init(), HAL_DAC_IRQHandler(), HAL_DAC_RegisterCallback(), HAL_DAC_Start(), HAL_DAC_Start_DMA(), HAL_DAC_Stop(), HAL_DAC_Stop_DMA(), HAL_DAC_UnRegisterCallback(), HAL_DACEx_DualStart(), HAL_DACEx_DualStop(), HAL_DACEx_NoiseWaveGenerate(), and HAL_DACEx_TriangleWaveGenerate().