|
STM32L4xx_HAL_Driver
1.14.0
|
DCMI handle Structure definition. More...
#include <stm32l4xx_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 | pBuffPtr |
| DMA_HandleTypeDef * | DMA_Handle |
| DMA_HandleTypeDef * | DMAM2M_Handle |
| __IO uint32_t | ErrorCode |
| uint32_t | pCircularBuffer |
| uint32_t | HalfCopyLength |
| 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 130 of file stm32l4xx_hal_dcmi.h.
| DMA_HandleTypeDef* __DCMI_HandleTypeDef::DMA_Handle |
Pointer to DMA handler
Definition at line 146 of file stm32l4xx_hal_dcmi.h.
| DMA_HandleTypeDef* __DCMI_HandleTypeDef::DMAM2M_Handle |
Pointer to DMA handler for memory to memory copy (case picture size > maximum DMA transfer length)
Definition at line 148 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::ErrorCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Error Callback
Definition at line 163 of file stm32l4xx_hal_dcmi.h.
| __IO uint32_t __DCMI_HandleTypeDef::ErrorCode |
DCMI Error code
Definition at line 151 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::FrameEventCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Frame Event Callback
Definition at line 160 of file stm32l4xx_hal_dcmi.h.
| uint32_t __DCMI_HandleTypeDef::HalfCopyLength |
Intermediate copies length (case picture size > maximum DMA transfer length)
Definition at line 156 of file stm32l4xx_hal_dcmi.h.
| DCMI_InitTypeDef __DCMI_HandleTypeDef::Init |
DCMI init parameters
Definition at line 134 of file stm32l4xx_hal_dcmi.h.
| DCMI_TypeDef* __DCMI_HandleTypeDef::Instance |
DCMI Register base address
Definition at line 132 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::LineEventCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Line Event Callback
Definition at line 162 of file stm32l4xx_hal_dcmi.h.
| HAL_LockTypeDef __DCMI_HandleTypeDef::Lock |
DCMI locking object
Definition at line 136 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::MspDeInitCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Msp DeInit callback
Definition at line 165 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::MspInitCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Msp Init callback
Definition at line 164 of file stm32l4xx_hal_dcmi.h.
| uint32_t __DCMI_HandleTypeDef::pBuffPtr |
Pointer to DMA output buffer
Definition at line 144 of file stm32l4xx_hal_dcmi.h.
| uint32_t __DCMI_HandleTypeDef::pCircularBuffer |
Pointer to intermediate copy buffer (case picture size > maximum DMA transfer length)
Definition at line 153 of file stm32l4xx_hal_dcmi.h.
| __IO HAL_DCMI_StateTypeDef __DCMI_HandleTypeDef::State |
DCMI state
Definition at line 138 of file stm32l4xx_hal_dcmi.h.
| void(* __DCMI_HandleTypeDef::VsyncEventCallback) (struct __DCMI_HandleTypeDef *hdcmi) |
DCMI Vsync Event Callback
Definition at line 161 of file stm32l4xx_hal_dcmi.h.
| __IO uint32_t __DCMI_HandleTypeDef::XferCount |
DMA transfers counter
Definition at line 140 of file stm32l4xx_hal_dcmi.h.
| __IO uint32_t __DCMI_HandleTypeDef::XferSize |
DMA transfer size
Definition at line 142 of file stm32l4xx_hal_dcmi.h.