STM32F4xx_HAL_Driver  1.8.3
__DCMI_HandleTypeDef Struct Reference

DCMI handle Structure definition. More...

#include <stm32f4xx_hal_dcmi.h>

+ Collaboration diagram for __DCMI_HandleTypeDef:

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_HandleTypeDefDMA_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)
 

Detailed Description

DCMI handle Structure definition.

Definition at line 75 of file stm32f4xx_hal_dcmi.h.

Field Documentation

◆ DMA_Handle

DMA_HandleTypeDef* __DCMI_HandleTypeDef::DMA_Handle

Pointer to the DMA handler

Definition at line 93 of file stm32f4xx_hal_dcmi.h.

◆ ErrorCallback

void(* __DCMI_HandleTypeDef::ErrorCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Error Callback

Definition at line 100 of file stm32f4xx_hal_dcmi.h.

◆ ErrorCode

__IO uint32_t __DCMI_HandleTypeDef::ErrorCode

DCMI Error code

Definition at line 95 of file stm32f4xx_hal_dcmi.h.

◆ FrameEventCallback

void(* __DCMI_HandleTypeDef::FrameEventCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Frame Event Callback

Definition at line 97 of file stm32f4xx_hal_dcmi.h.

◆ Init

DCMI_InitTypeDef __DCMI_HandleTypeDef::Init

DCMI parameters

Definition at line 79 of file stm32f4xx_hal_dcmi.h.

◆ Instance

DCMI_TypeDef* __DCMI_HandleTypeDef::Instance

DCMI Register base address

Definition at line 77 of file stm32f4xx_hal_dcmi.h.

◆ LineEventCallback

void(* __DCMI_HandleTypeDef::LineEventCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Line Event Callback

Definition at line 99 of file stm32f4xx_hal_dcmi.h.

◆ Lock

HAL_LockTypeDef __DCMI_HandleTypeDef::Lock

DCMI locking object

Definition at line 81 of file stm32f4xx_hal_dcmi.h.

◆ MspDeInitCallback

void(* __DCMI_HandleTypeDef::MspDeInitCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Msp DeInit callback

Definition at line 102 of file stm32f4xx_hal_dcmi.h.

◆ MspInitCallback

void(* __DCMI_HandleTypeDef::MspInitCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Msp Init callback

Definition at line 101 of file stm32f4xx_hal_dcmi.h.

◆ pBuffPtr

uint32_t __DCMI_HandleTypeDef::pBuffPtr

Pointer to DMA output buffer

Definition at line 91 of file stm32f4xx_hal_dcmi.h.

◆ State

__IO HAL_DCMI_StateTypeDef __DCMI_HandleTypeDef::State

DCMI state

Definition at line 83 of file stm32f4xx_hal_dcmi.h.

◆ VsyncEventCallback

void(* __DCMI_HandleTypeDef::VsyncEventCallback) (struct __DCMI_HandleTypeDef *hdcmi)

DCMI Vsync Event Callback

Definition at line 98 of file stm32f4xx_hal_dcmi.h.

◆ XferCount

__IO uint32_t __DCMI_HandleTypeDef::XferCount

DMA transfer counter

Definition at line 85 of file stm32f4xx_hal_dcmi.h.

◆ XferSize

__IO uint32_t __DCMI_HandleTypeDef::XferSize

DMA transfer size

Definition at line 87 of file stm32f4xx_hal_dcmi.h.

◆ XferTransferNumber

uint32_t __DCMI_HandleTypeDef::XferTransferNumber

DMA transfer number

Definition at line 89 of file stm32f4xx_hal_dcmi.h.


The documentation for this struct was generated from the following file: