STM32H735xx HAL User Manual
|
DCMI handle Structure definition. More...
#include <stm32h7xx_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 124 of file stm32h7xx_hal_dcmi.h.
Pointer to the DMA handler
Definition at line 145 of file stm32h7xx_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 153 of file stm32h7xx_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 147 of file stm32h7xx_hal_dcmi.h.
Referenced by DCMI_DMAError(), HAL_DCMI_DeInit(), HAL_DCMI_GetError(), HAL_DCMI_Init(), HAL_DCMI_IRQHandler(), HAL_DCMI_RegisterCallback(), HAL_DCMI_Start_DMA(), 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 150 of file stm32h7xx_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 129 of file stm32h7xx_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(), HAL_DCMI_Suspend(), and HAL_DFSDM_IRQHandler().
void(* __DCMI_HandleTypeDef::LineEventCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Line Event Callback
Definition at line 152 of file stm32h7xx_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 133 of file stm32h7xx_hal_dcmi.h.
void(* __DCMI_HandleTypeDef::MspDeInitCallback)(struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Msp DeInit callback
Definition at line 155 of file stm32h7xx_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 154 of file stm32h7xx_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 143 of file stm32h7xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
DCMI state
Definition at line 135 of file stm32h7xx_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 151 of file stm32h7xx_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 137 of file stm32h7xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
__IO uint32_t __DCMI_HandleTypeDef::XferSize |
DMA transfer size
Definition at line 139 of file stm32h7xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().
DMA transfer number
Definition at line 141 of file stm32h7xx_hal_dcmi.h.
Referenced by DCMI_DMAXferCplt(), and HAL_DCMI_Start_DMA().