DCMI driver modules.
More...
DCMI driver modules.
void DCMI_CaptureCmd |
( |
FunctionalState |
NewState | ) |
|
Enables or disables the DCMI Capture.
- Parameters
-
NewState,: | new state of the DCMI capture. This parameter can be: ENABLE or DISABLE. |
- Return values
-
void DCMI_ClearFlag |
( |
uint16_t |
DCMI_FLAG | ) |
|
Clears the DCMI's pending flags.
- Parameters
-
DCMI_FLAG,: | specifies the flag to clear. This parameter can be any combination of the following values:
- DCMI_FLAG_FRAMERI: Frame capture complete Raw flag mask
- DCMI_FLAG_OVFRI: Overflow Raw flag mask
- DCMI_FLAG_ERRRI: Synchronization error Raw flag mask
- DCMI_FLAG_VSYNCRI: VSYNC Raw flag mask
- DCMI_FLAG_LINERI: Line Raw flag mask
|
- Return values
-
void DCMI_ClearITPendingBit |
( |
uint16_t |
DCMI_IT | ) |
|
Clears the DCMI's interrupt pending bits.
- Parameters
-
DCMI_IT,: | specifies the DCMI interrupt pending bit to clear. This parameter can be any combination of the following values:
- DCMI_IT_FRAME: Frame capture complete interrupt mask
- DCMI_IT_OVF: Overflow interrupt mask
- DCMI_IT_ERR: Synchronization error interrupt mask
- DCMI_IT_VSYNC: VSYNC interrupt mask
- DCMI_IT_LINE: Line interrupt mask
|
- Return values
-
void DCMI_Cmd |
( |
FunctionalState |
NewState | ) |
|
Enables or disables the DCMI interface.
- Parameters
-
NewState,: | new state of the DCMI interface. This parameter can be: ENABLE or DISABLE. |
- Return values
-
void DCMI_CROPCmd |
( |
FunctionalState |
NewState | ) |
|
Enables or disables the DCMI Crop feature.
- Note
- This function should be called before to enable and start the DCMI interface.
- Parameters
-
NewState,: | new state of the DCMI Crop feature. This parameter can be: ENABLE or DISABLE. |
- Return values
-
Initializes the DCMI peripheral CROP mode according to the specified parameters in the DCMI_CROPInitStruct.
- Note
- This function should be called before to enable and start the DCMI interface.
- Parameters
-
DCMI_CROPInitStruct,: | pointer to a DCMI_CROPInitTypeDef structure that contains the configuration information for the DCMI peripheral CROP mode. |
- Return values
-
void DCMI_DeInit |
( |
void |
| ) |
|
Deinitializes the DCMI registers to their default reset values.
- Parameters
-
- Return values
-
FlagStatus DCMI_GetFlagStatus |
( |
uint16_t |
DCMI_FLAG | ) |
|
Checks whether the DCMI interface flag is set or not.
- Parameters
-
DCMI_FLAG,: | specifies the flag to check. This parameter can be one of the following values:
- DCMI_FLAG_FRAMERI: Frame capture complete Raw flag mask
- DCMI_FLAG_OVFRI: Overflow Raw flag mask
- DCMI_FLAG_ERRRI: Synchronization error Raw flag mask
- DCMI_FLAG_VSYNCRI: VSYNC Raw flag mask
- DCMI_FLAG_LINERI: Line Raw flag mask
- DCMI_FLAG_FRAMEMI: Frame capture complete Masked flag mask
- DCMI_FLAG_OVFMI: Overflow Masked flag mask
- DCMI_FLAG_ERRMI: Synchronization error Masked flag mask
- DCMI_FLAG_VSYNCMI: VSYNC Masked flag mask
- DCMI_FLAG_LINEMI: Line Masked flag mask
- DCMI_FLAG_HSYNC: HSYNC flag mask
- DCMI_FLAG_VSYNC: VSYNC flag mask
- DCMI_FLAG_FNE: Fifo not empty flag mask
|
- Return values
-
The | new state of DCMI_FLAG (SET or RESET). |
ITStatus DCMI_GetITStatus |
( |
uint16_t |
DCMI_IT | ) |
|
Checks whether the DCMI interrupt has occurred or not.
- Parameters
-
DCMI_IT,: | specifies the DCMI interrupt source to check. This parameter can be one of the following values:
- DCMI_IT_FRAME: Frame capture complete interrupt mask
- DCMI_IT_OVF: Overflow interrupt mask
- DCMI_IT_ERR: Synchronization error interrupt mask
- DCMI_IT_VSYNC: VSYNC interrupt mask
- DCMI_IT_LINE: Line interrupt mask
|
- Return values
-
The | new state of DCMI_IT (SET or RESET). |
Initializes the DCMI according to the specified parameters in the DCMI_InitStruct.
- Parameters
-
DCMI_InitStruct,: | pointer to a DCMI_InitTypeDef structure that contains the configuration information for the DCMI. |
- Return values
-
void DCMI_ITConfig |
( |
uint16_t |
DCMI_IT, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the DCMI interface interrupts.
- Parameters
-
DCMI_IT,: | specifies the DCMI interrupt sources to be enabled or disabled. This parameter can be any combination of the following values:
- DCMI_IT_FRAME: Frame capture complete interrupt mask
- DCMI_IT_OVF: Overflow interrupt mask
- DCMI_IT_ERR: Synchronization error interrupt mask
- DCMI_IT_VSYNC: VSYNC interrupt mask
- DCMI_IT_LINE: Line interrupt mask
|
NewState,: | new state of the specified DCMI interrupts. This parameter can be: ENABLE or DISABLE. |
- Return values
-
void DCMI_JPEGCmd |
( |
FunctionalState |
NewState | ) |
|
Enables or disables the DCMI JPEG format.
- Note
- The Crop and Embedded Synchronization features cannot be used in this mode.
- Parameters
-
NewState,: | new state of the DCMI JPEG format. This parameter can be: ENABLE or DISABLE. |
- Return values
-
uint32_t DCMI_ReadData |
( |
void |
| ) |
|
Reads the data stored in the DR register.
- Parameters
-
- Return values
-
Sets the embedded synchronization codes.
- Parameters
-
- Return values
-
Fills each DCMI_InitStruct member with its default value.
- Parameters
-
DCMI_InitStruct | : pointer to a DCMI_InitTypeDef structure which will be initialized. |
- Return values
-