Graphics framework for GR-PEACH. When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE

Dependents:   ImageZoomInout_Sample ImageRotaion_Sample ImageScroll_Sample GR-PEACH_LCD_4_3inch_Save_to_USB ... more

Embed: (wiki syntax)

« Back to documentation index

vsync.h File Reference

vsync.h File Reference

Go to the source code of this file.

Functions

errnum_t R_V_SYNC_Initialize (int_fast32_t const ChannelNum)
 Initialize V-Sync object of specified channel number.
errnum_t R_V_SYNC_Finalize (int_fast32_t const ChannelNum, errnum_t e)
 R_V_SYNC_Finalize.
errnum_t R_V_SYNC_Wait (int_fast32_t const ChannelNum, int_fast32_t const SwapInterval, bool_t const Is1VSyncAtMinimum)
 Wait for V-Sync.
errnum_t R_V_SYNC_WaitStart (int_fast32_t const ChannelNum, int_fast32_t const SwapInterval, bool_t const Is1VSyncAtMinimum, r_ospl_async_t *const Async)
 Asynchronous function of <R_V_SYNC_Wait>
errnum_t R_V_SYNC_OnInterrupting (const r_ospl_interrupt_t *const InterruptSource)
 Receive interrupt information.
errnum_t R_V_SYNC_GetAsyncStatus (int_fast32_t const ChannelNum, const r_v_sync_async_status_t **const out_Status)
 Get <r_v_sync_async_status_t>
void R_V_SYNC_EnableInterrupt (int_fast32_t const ChannelNum)
 Enable interrupt API.
bool_t R_V_SYNC_DisableInterrupt (int_fast32_t const ChannelNum)
 Disable interrupt API.

Detailed Description

Module:
CLibCommon
PublicVersion:
1.00

(=CLIB_VERSION)

Rev:
38
Date:
2014-03-18 16:14:45 +0900#

Definition in file vsync.h.


Function Documentation

bool_t R_V_SYNC_DisableInterrupt ( int_fast32_t const   ChannelNum )

Disable interrupt API.

Parameters:
ChannelNumChannelNum
Returns:
None

Definition at line 439 of file vsync.c.

void R_V_SYNC_EnableInterrupt ( int_fast32_t const   ChannelNum )

Enable interrupt API.

Parameters:
ChannelNumChannelNum
Returns:
None

Definition at line 414 of file vsync.c.

errnum_t R_V_SYNC_Finalize ( int_fast32_t const   ChannelNum,
errnum_t  e 
)

R_V_SYNC_Finalize.

Parameters:
ChannelNumChannelNum
eErrors that have occurred. No error = 0
Returns:
Error code or e, 0 = successful and input e=0

Definition at line 170 of file vsync.c.

errnum_t R_V_SYNC_GetAsyncStatus ( int_fast32_t const   ChannelNum,
const r_v_sync_async_status_t **const   out_Status 
)

Get <r_v_sync_async_status_t>

Parameters:
ChannelNumChannelNum
out_StatusAsyncStatus
Returns:
Error Code. 0=No Error.

Definition at line 385 of file vsync.c.

errnum_t R_V_SYNC_Initialize ( int_fast32_t const   ChannelNum )

Initialize V-Sync object of specified channel number.

Parameters:
ChannelNumChannelNum
Returns:
Error Code. 0=No Error.

Definition at line 128 of file vsync.c.

errnum_t R_V_SYNC_OnInterrupting ( const r_ospl_interrupt_t *const   InterruptSource )

Receive interrupt information.

Parameters:
InterruptSourcer_ospl_interrupt_t
Returns:
Error Code. 0=No Error.

Definition at line 316 of file vsync.c.

errnum_t R_V_SYNC_Wait ( int_fast32_t const   ChannelNum,
int_fast32_t const   SwapInterval,
bool_t const   Is1VSyncAtMinimum 
)

Wait for V-Sync.

Parameters:
ChannelNumChannelNum
SwapIntervalIf 1=60fps Then 2=30fps, 3=20fps
Is1VSyncAtMinimumfalse = It is possible to return soon
Returns:
Error Code. 0=No Error.

Definition at line 205 of file vsync.c.

errnum_t R_V_SYNC_WaitStart ( int_fast32_t const   ChannelNum,
int_fast32_t const   SwapInterval,
bool_t const   Is1VSyncAtMinimum,
r_ospl_async_t *const   Async 
)

Asynchronous function of <R_V_SYNC_Wait>

Parameters:
ChannelNumChannelNum
SwapIntervalIf 1=60fps Then 2=30fps, 3=20fps
Is1VSyncAtMinimumfalse = It is possible to set event soon
Asyncr_ospl_async_t
Returns:
Error Code. 0=No Error.

Definition at line 239 of file vsync.c.