HAL DCMI Constants

DCMI Interrupt Sources

group DCMI_Interrupt_Sources

Defines

HAL_DCMI_IT_PIPE0_FRAME DCMI_IER_FRAME_IE

Capture complete interrupt

HAL_DCMI_IT_PIPE0_OVR DCMI_IER_OVR_IE

Overrun interrupt

HAL_DCMI_IT_PARALLEL_SYNC_ERR DCMI_IER_ERR_IE

Synchronization error interrupt

HAL_DCMI_IT_PIPE0_VSYNC DCMI_IER_VSYNC_IE

VSYNC interrupt

HAL_DCMI_IT_PIPE0_LINE DCMI_IER_LINE_IE

Line interrupt

HAL_DCMI_IT_ALL ( HAL_DCMI_IT_PIPE0_FRAME

\

|

HAL_DCMI_IT_PIPE0_OVR

\

|

HAL_DCMI_IT_PIPE0_VSYNC

\

|

HAL_DCMI_IT_PIPE0_LINE

\

|

HAL_DCMI_IT_PARALLEL_SYNC_ERR )

All interrupt

DCMI Optional Interrupts

group DCMI_Optional_Interrupts

Defines

HAL_DCMI_OPT_IT_NONE 0U

DCMI Line interrupt disabled

HAL_DCMI_OPT_IT_PIPE0_LINE DCMI_IER_LINE_IE

DCMI Line interrupt enabled

HAL_DCMI_OPT_IT_DEFAULT DCMI_IER_LINE_IE

DCMI Line interrupt enabled

DCMI flags

group DCMI_Flags

Defines

HAL_DCMI_FLAG_PIPE0_HSYNC (0x2000 | DCMI_SR_HSYNC)

HSYNC state (sync line active)

HAL_DCMI_FLAG_PIPE0_VSYNC_PIN (0x2000 | DCMI_SR_VSYNC)

VSYNC state (sync frame active)

HAL_DCMI_FLAG_PIPE0_FNE (0x2000 | DCMI_SR_FNE)

FIFO not empty flag

HAL_DCMI_FLAG_PIPE0_FRAME DCMI_RIS_FRAME_RIS

Frame capture complete flag

HAL_DCMI_FLAG_PIPE0_OVR DCMI_RIS_OVR_RIS

Overrun flag

HAL_DCMI_FLAG_PARALLEL_SYNC_ERR DCMI_RIS_ERR_RIS

Synchronization error flag

HAL_DCMI_FLAG_PIPE0_VSYNC DCMI_RIS_VSYNC_RIS

VSYNC flag

HAL_DCMI_FLAG_PIPE0_LINE DCMI_RIS_LINE_RIS

Line flag

HAL_DCMI_FLAG_ALL ( HAL_DCMI_FLAG_PIPE0_FRAME

\

|

HAL_DCMI_FLAG_PIPE0_OVR

\

|

HAL_DCMI_FLAG_PIPE0_VSYNC

\

|

HAL_DCMI_FLAG_PIPE0_LINE

\

|

HAL_DCMI_FLAG_PARALLEL_SYNC_ERR )

All flag

DCMI Error Codes

group DCMI_Error_Codes

Defines

HAL_DCMI_ERROR_NONE (0U)

No error

HAL_DCMI_ERROR_PIPE0_OVR (1UL << 0U)

Overrun error

HAL_DCMI_ERROR_PARALLEL_SYNC (1UL << 1U)

Synchronization error

HAL_DCMI_ERROR_PIPE0_DMA (1UL << 2U)

DMA error