Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
VDC5 driver interrupt related processing. More...
Go to the source code of this file.
Functions | |
| static void | VDC5_Ch0_s0_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 S0_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_s0_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 S0_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_s0_vsyncerr_ISR (const uint32_t int_sense) |
| VDC5 S0_VSYNCERR interrupt service routine. | |
| static void | VDC5_Ch0_vline_ISR (const uint32_t int_sense) |
| VDC5 VLINE interrupt service routine. | |
| static void | VDC5_Ch0_s0_vfield_ISR (const uint32_t int_sense) |
| VDC5 S0_VFIELD interrupt service routine. | |
| static void | VDC5_Ch0_iv1_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV1_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_iv3_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV3_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_iv5_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV5_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_iv6_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV6_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_s0_wline_ISR (const uint32_t int_sense) |
| VDC5 S0_WLINE interrupt service routine. | |
| static void | VDC5_Ch0_s1_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 S1_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_s1_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 S1_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_s1_vsyncerr_ISR (const uint32_t int_sense) |
| VDC5 S1_VSYNCERR interrupt service routine. | |
| static void | VDC5_Ch0_s1_vfield_ISR (const uint32_t int_sense) |
| VDC5 S1_VFIELD interrupt service routine. | |
| static void | VDC5_Ch0_iv2_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV2_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_iv4_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV4_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_s1_wline_ISR (const uint32_t int_sense) |
| VDC5 S1_WLINE interrupt service routine. | |
| static void | VDC5_Ch0_oir_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 OIR_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_oir_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 OIR_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch0_oir_vline_ISR (const uint32_t int_sense) |
| VDC5 OIR_VLINE interrupt service routine. | |
| static void | VDC5_Ch0_oir_vfield_ISR (const uint32_t int_sense) |
| VDC5 OIR_VFIELD interrupt service routine. | |
| static void | VDC5_Ch0_iv7_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV7_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch0_iv8_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV8_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_s0_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 S0_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_s0_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 S0_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_s0_vsyncerr_ISR (const uint32_t int_sense) |
| VDC5 S0_VSYNCERR interrupt service routine. | |
| static void | VDC5_Ch1_vline_ISR (const uint32_t int_sense) |
| VDC5 VLINE interrupt service routine. | |
| static void | VDC5_Ch1_s0_vfield_ISR (const uint32_t int_sense) |
| VDC5 S0_VFIELD interrupt service routine. | |
| static void | VDC5_Ch1_iv1_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV1_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_iv3_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV3_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_iv5_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV5_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_iv6_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV6_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_s0_wline_ISR (const uint32_t int_sense) |
| VDC5 S0_WLINE interrupt service routine. | |
| static void | VDC5_Ch1_s1_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 S1_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_s1_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 S1_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_s1_vsyncerr_ISR (const uint32_t int_sense) |
| VDC5 S1_VSYNCERR interrupt service routine. | |
| static void | VDC5_Ch1_s1_vfield_ISR (const uint32_t int_sense) |
| VDC5 S1_VFIELD interrupt service routine. | |
| static void | VDC5_Ch1_iv2_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV2_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_iv4_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV4_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_s1_wline_ISR (const uint32_t int_sense) |
| VDC5 S1_WLINE interrupt service routine. | |
| static void | VDC5_Ch1_oir_vi_vsync_ISR (const uint32_t int_sense) |
| VDC5 OIR_VI_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_oir_lo_vsync_ISR (const uint32_t int_sense) |
| VDC5 OIR_LO_VSYNC interrupt service routine. | |
| static void | VDC5_Ch1_oir_vline_ISR (const uint32_t int_sense) |
| VDC5 OIR_VLINE interrupt service routine. | |
| static void | VDC5_Ch1_oir_vfield_ISR (const uint32_t int_sense) |
| VDC5 OIR_VFIELD interrupt service routine. | |
| static void | VDC5_Ch1_iv7_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV7_VBUFERR interrupt service routine. | |
| static void | VDC5_Ch1_iv8_vbuferr_ISR (const uint32_t int_sense) |
| VDC5 IV8_VBUFERR interrupt service routine. | |
| void | VDC5_Int_Disable (const vdc5_channel_t ch) |
| Disables all VDC5 interrupts. | |
| void | VDC5_Int_SetInterrupt (const vdc5_channel_t ch, const vdc5_int_t *const param) |
| Enables/disables the specified VDC5 interrupt. | |
Variables | |
| static void(* | vdc5_int_callback [VDC5_CHANNEL_NUM][VDC5_INT_TYPE_NUM])(vdc5_int_type_t int_type) |
| void(*)(const uint32_t int_sense) | R_VDC5_GetISR (const vdc5_channel_t ch, const vdc5_int_type_t type) |
| Interrupt service routine acquisition processing. | |
Detailed Description
VDC5 driver interrupt related processing.
- Version:
- 1.00
- Rev:
- 199
- Date:
- 2014-05-23 16:33:52 +0900#
Definition in file r_vdc5_interrupt.c.
Function Documentation
| static void VDC5_Ch0_iv1_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV1_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 488 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv2_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV2_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 749 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv3_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV3_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 517 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv4_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV4_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 778 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv5_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV5_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 546 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv6_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV6_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 575 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv7_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV7_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 952 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_iv8_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV8_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 981 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_oir_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 865 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_oir_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 923 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_oir_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 836 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_oir_vline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 894 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s0_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 372 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s0_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 459 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s0_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 343 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s0_vsyncerr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VSYNCERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 401 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s0_wline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_WLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 604 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s1_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 662 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s1_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 720 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s1_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 633 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s1_vsyncerr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VSYNCERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 691 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_s1_wline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_WLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 807 of file r_vdc5_interrupt.c.
| static void VDC5_Ch0_vline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 VLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 430 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv1_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV1_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1155 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv2_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV2_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1416 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv3_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV3_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1184 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv4_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV4_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1445 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv5_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV5_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1213 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv6_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV6_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1242 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv7_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV7_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1619 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_iv8_vbuferr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 IV8_VBUFERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1648 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_oir_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1532 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_oir_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1590 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_oir_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1503 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_oir_vline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 OIR_VLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1561 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s0_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1039 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s0_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1126 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s0_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1010 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s0_vsyncerr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_VSYNCERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1068 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s0_wline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S0_WLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1271 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s1_lo_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_LO_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1329 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s1_vfield_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VFIELD interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1387 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s1_vi_vsync_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VI_VSYNC interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1300 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s1_vsyncerr_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_VSYNCERR interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1358 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_s1_wline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 S1_WLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1474 of file r_vdc5_interrupt.c.
| static void VDC5_Ch1_vline_ISR | ( | const uint32_t | int_sense ) | [static] |
VDC5 VLINE interrupt service routine.
- Parameters:
-
[in] int_sense
- Return values:
-
None
Definition at line 1097 of file r_vdc5_interrupt.c.
| void VDC5_Int_Disable | ( | const vdc5_channel_t | ch ) |
Disables all VDC5 interrupts.
- Parameters:
-
[in] ch : Channel
- Return values:
-
None
Definition at line 215 of file r_vdc5_interrupt.c.
| void VDC5_Int_SetInterrupt | ( | const vdc5_channel_t | ch, |
| const vdc5_int_t *const | param | ||
| ) |
Enables/disables the specified VDC5 interrupt.
- Parameters:
-
[in] ch : Channel [in] param : Interrupt callback setup parameter
- Return values:
-
None
Definition at line 238 of file r_vdc5_interrupt.c.
Variable Documentation
| void(*)(const uint32_t int_sense) R_VDC5_GetISR(const vdc5_channel_t ch, const vdc5_int_type_t type) |
Interrupt service routine acquisition processing.
Description:
This function returns the function pointer to the specified interrupt service routine.
- Parameters:
-
[in] ch : Channel [in] type : VDC5 interrupt type
- Return values:
-
VDC5 Interrupt service routine
Definition at line 142 of file r_vdc5_interrupt.c.
void(* vdc5_int_callback[VDC5_CHANNEL_NUM][VDC5_INT_TYPE_NUM])(vdc5_int_type_t int_type) [static] |
List of the callback function pointers
Definition at line 130 of file r_vdc5_interrupt.c.
Generated on Tue Jul 12 2022 14:47:53 by
1.7.2
