Video library for GR-PEACH
Dependents: Trace_Program2 GR-PEACH_Camera_in_barcode GR-PEACH_LCD_sample GR-PEACH_LCD_4_3inch_sample ... more
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 15:08:46 by 1.7.2