X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fgp2x%2Fsoc.h;h=35fe804547f0bcf0002e0c315e955830b0885953;hb=ee2a3bdfa5a969ea9446b2d08748f16e29bbd4d5;hp=7f84e97e0f3428949b8a379c8689c56fb2433ac5;hpb=0d9bf4fcda2bf375a1fabd4a42e244701b8a185f;p=picodrive.git diff --git a/platform/gp2x/soc.h b/platform/gp2x/soc.h index 7f84e97..35fe804 100644 --- a/platform/gp2x/soc.h +++ b/platform/gp2x/soc.h @@ -12,19 +12,19 @@ void pollux_init(void); void pollux_finish(void); /* SoC specific functions */ -void gp2x_video_flip(void); -void gp2x_video_flip2(void); -void gp2x_video_changemode_ll(int bpp); -void gp2x_video_setpalette(int *pal, int len); -void gp2x_video_RGB_setscaling(int ln_offs, int W, int H); -void gp2x_video_wait_vsync(void); +extern void (*gp2x_video_flip)(void); +extern void (*gp2x_video_flip2)(void); +extern void (*gp2x_video_changemode_ll)(int bpp); +extern void (*gp2x_video_setpalette)(int *pal, int len); +extern void (*gp2x_video_RGB_setscaling)(int ln_offs, int W, int H); +extern void (*gp2x_video_wait_vsync)(void); -void gp2x_set_cpuclk(unsigned int mhz); +extern void (*gp2x_set_cpuclk)(unsigned int mhz); -void set_lcd_custom_rate(int is_pal); -void unset_lcd_custom_rate(void); -void set_lcd_gamma(int g100, int A_SNs_curve); +extern void (*set_lcd_custom_rate)(int is_pal); +extern void (*unset_lcd_custom_rate)(void); +extern void (*set_lcd_gamma)(int g100, int A_SNs_curve); -void set_ram_timings(int tCAS, int tRC, int tRAS, int tWR, int tMRD, int tRFC, int tRP, int tRCD); -void unset_ram_timings(void); +extern void (*set_ram_timings)(void); +extern void (*unset_ram_timings)(void);