📄 disp_gu2.c
字号:
void gu2_set_display_video_offset(unsigned long offset)
#else
void gfx_set_display_video_offset(unsigned long offset)
#endif
{
/* ### ADD ### IMPLEMENTATION */
}
#if GFX_DISPLAY_DYNAMIC
int gu2_test_timing_active(void)
#else
int gfx_test_timing_active(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
#if GFX_DISPLAY_DYNAMIC
int gu2_test_vertical_active(void)
#else
int gfx_test_vertical_active(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
if (READ_REG32(DC_TIMING_CFG) & DC_TCFG_VNA)
return(1);
}
#if GFX_DISPLAY_DYNAMIC
int gu2_wait_vertical_blank(void)
#else
int gfx_wait_vertical_blank(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/* THE FOLLOWING READ ROUTINES ARE ALWAYS INCLUDED: */
/* gfx_get_hsync_end, gfx_get_htotal, gfx_get_vsync_end, gfx_get_vtotal.
/* This is because they are used by the video overlay routines. */
/*---------------------------------------------------------------------------
* gfx_get_hactive
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_hactive(void)
#else
unsigned short gfx_get_hactive(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_hsync_end
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_hsync_end(void)
#else
unsigned short gfx_get_hsync_end(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_htotal
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_htotal(void)
#else
unsigned short gfx_get_htotal(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vactive
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vactive(void)
#else
unsigned short gfx_get_vactive(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vsync_end
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vsync_end(void)
#else
unsigned short gfx_get_vsync_end(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vtotal
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vtotal(void)
#else
unsigned short gfx_get_vtotal(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_display_bpp
*
* This routine returns the current color depth of the active display.
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_display_bpp(void)
#else
unsigned short gfx_get_display_bpp(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
#if GFX_READ_ROUTINES
/*************************************************************/
/* READ ROUTINES | INCLUDED FOR DIAGNOSTIC PURPOSES ONLY */
/*************************************************************/
/*---------------------------------------------------------------------------
* gfx_get_hblank_start
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_hblank_start(void)
#else
unsigned short gfx_get_hblank_start(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_hsync_start
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_hsync_start(void)
#else
unsigned short gfx_get_hsync_start(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_hblank_end
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_hblank_end(void)
#else
unsigned short gfx_get_hblank_end(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vblank_start
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vblank_start(void)
#else
unsigned short gfx_get_vblank_start(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vsync_start
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vsync_start(void)
#else
unsigned short gfx_get_vsync_start(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_vblank_end
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_vblank_end(void)
#else
unsigned short gfx_get_vblank_end(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_display_offset
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_display_offset(void)
#else
unsigned long gfx_get_display_offset(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_display_palette
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
void gu2_get_display_palette(unsigned long *palette)
#else
void gfx_get_display_palette(unsigned long *palette)
#endif
{
/* ### ADD ### IMPLEMENTATION */
}
/*-----------------------------------------------------------------------------
* gfx_get_cursor_enable
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_cursor_enable(void)
#else
unsigned long gfx_get_cursor_enable(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_cursor_offset
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_cursor_offset(void)
#else
unsigned long gfx_get_cursor_offset(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_cursor_position
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_cursor_position(void)
#else
unsigned long gfx_get_cursor_position(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_cursor_offset
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_cursor_clip(void)
#else
unsigned long gfx_get_cursor_clip(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_cursor_color
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_cursor_color(int color)
#else
unsigned long gfx_get_cursor_color(int color)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_compression_enable
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
int gu2_get_compression_enable(void)
#else
int gfx_get_compression_enable(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_compression_offset
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_compression_offset(void)
#else
unsigned long gfx_get_compression_offset(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_compression_pitch
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_compression_pitch(void)
#else
unsigned short gfx_get_compression_pitch(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_compression_size
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned short gu2_get_compression_size(void)
#else
unsigned short gfx_get_compression_size(void)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*-----------------------------------------------------------------------------
* gfx_get_valid_bit
*-----------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
int gu2_get_valid_bit(int line)
#else
int gfx_get_valid_bit(int line)
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_display_video_offset (PRIVATE ROUTINE - NOT PART OF API)
*
* This routine is called by "gfx_get_video_offset". It abstracts the
* version of the display controller from the video overlay routines.
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_display_video_offset(void)
#else
unsigned long gfx_get_display_video_offset(void);
#endif
{
/* ### ADD ### IMPLEMENTATION */
return(0);
}
/*---------------------------------------------------------------------------
* gfx_get_display_video_size (PRIVATE ROUTINE - NOT PART OF API)
*
* This routine is called by "gfx_get_video_size". It abstracts the
* version of the display controller from the video overlay routines.
*---------------------------------------------------------------------------
*/
#if GFX_DISPLAY_DYNAMIC
unsigned long gu2_get_display_video_size(void)
#else
unsigned long gfx_get_display_video_size(void);
#endif
{
/* ### ADD ### IMPLEMENTATION - return TOTAL size */
return(0);
}
#endif /* GFX_READ_ROUTINES */
/* END OF FILE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -