STM32F479xx HAL User Manual
|
DCMI handle Structure definition. More...
#include <stm32f4xx_hal_dcmi.h>
Data Fields | |
DCMI_TypeDef * | Instance |
DCMI_InitTypeDef | Init |
HAL_LockTypeDef | Lock |
__IO HAL_DCMI_StateTypeDef | State |
__IO uint32_t | XferCount |
__IO uint32_t | XferSize |
uint32_t | XferTransferNumber |
uint32_t | pBuffPtr |
DMA_HandleTypeDef * | DMA_Handle |
__IO uint32_t | ErrorCode |
void(* | FrameEventCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
void(* | VsyncEventCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
void(* | LineEventCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
void(* | ErrorCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
void(* | MspInitCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
void(* | MspDeInitCallback )(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI handle Structure definition.
Definition at line 77 of file stm32f4xx_hal_dcmi.h.
Pointer to the DMA handler
Definition at line 95 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAError(), DCMI_DMAXferCplt(), HAL_DCMI_IRQHandler(), HAL_DCMI_Start_DMA(), and HAL_DCMI_Stop().
void(* __DCMI_HandleTypeDef::ErrorCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Error Callback
Definition at line 102 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAError(), HAL_DCMI_Init(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
__IO uint32_t __DCMI_HandleTypeDef::ErrorCode |
DCMI Error code
Definition at line 97 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_DeInit(), HAL_DCMI_GetError(), HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), HAL_DCMI_Stop(), HAL_DCMI_Suspend(), and HAL_DCMI_UnRegisterCallback().
void(* __DCMI_HandleTypeDef::FrameEventCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Frame Event Callback
Definition at line 99 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
DCMI_TypeDef* __DCMI_HandleTypeDef::Instance |
DCMI Register base address
Definition at line 79 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), HAL_DCMI_ConfigCrop(), HAL_DCMI_ConfigSyncUnmask(), HAL_DCMI_DisableCrop(), HAL_DCMI_EnableCrop(), HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_Resume(), HAL_DCMI_Start_DMA(), HAL_DCMI_Stop(), and HAL_DCMI_Suspend().
void(* __DCMI_HandleTypeDef::LineEventCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Line Event Callback
Definition at line 101 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
HAL_LockTypeDef __DCMI_HandleTypeDef::Lock |
DCMI locking object
Definition at line 83 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_Init().
void(* __DCMI_HandleTypeDef::MspDeInitCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Msp DeInit callback
Definition at line 104 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_DeInit(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
void(* __DCMI_HandleTypeDef::MspInitCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Msp Init callback
Definition at line 103 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_Init(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
uint32_t __DCMI_HandleTypeDef::pBuffPtr |
Pointer to DMA output buffer
Definition at line 93 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
DCMI state
Definition at line 85 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAError(), DCMI_DMAXferCplt(), HAL_DCMI_ConfigCrop(), HAL_DCMI_ConfigSyncUnmask(), HAL_DCMI_DeInit(), HAL_DCMI_DisableCrop(), HAL_DCMI_EnableCrop(), HAL_DCMI_GetState(), HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), HAL_DCMI_Resume(), HAL_DCMI_Start_DMA(), HAL_DCMI_Stop(), HAL_DCMI_Suspend(), and HAL_DCMI_UnRegisterCallback().
void(* __DCMI_HandleTypeDef::VsyncEventCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Vsync Event Callback
Definition at line 100 of file stm32f4xx_hal_dcmi.h.
Referenced by HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), and HAL_DCMI_UnRegisterCallback().
__IO uint32_t __DCMI_HandleTypeDef::XferCount |
DMA transfer counter
Definition at line 87 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
__IO uint32_t __DCMI_HandleTypeDef::XferSize |
DMA transfer size
Definition at line 89 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
DMA transfer number
Definition at line 91 of file stm32f4xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().