Skip to content

Commit 0d6cd68

Browse files
committed
add 1024x768 mode
1 parent 457c725 commit 0d6cd68

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

scanvideo/demo1/demo1.c

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ bool render_scanline_pi(struct scanvideo_scanline_buffer *dest, int core);
4343
extern const struct scanvideo_pio_program video_24mhz_composable;
4444

4545
//#define vga_mode vga_mode_1080p
46+
//#define vga_mode vga_mode_1024x768_60
4647
//#define vga_mode vga_mode_720p
4748
#define vga_mode vga_mode_640x480_60
49+
4850
//#define vga_mode vga_mode_320x256_60
4951
//#define vga_mode vga_mode_320x240_60
5052
//#define vga_mode vga_mode_213x160_60
@@ -601,9 +603,17 @@ int main(void) {
601603
gpio_put(27, 0);
602604
#if PICO_ON_DEVICE && !PICO_ON_FPGA
603605
#if PICO_SCANVIDEO_48MHz
606+
/* set to double frequency 48Mhz for some examples which were written for a higher clock speed */
604607
set_sys_clock_khz(96000, true);
605608
#endif
606-
// set_sys_clock_48();
609+
switch (vga_mode.default_timing->clock_freq) {
610+
case 65000000:
611+
set_sys_clock_khz(130000, true);
612+
break;
613+
default:
614+
// may cause panic later
615+
break;
616+
}
607617
#endif
608618

609619
// Re init uart now that clk_peri has changed

0 commit comments

Comments
 (0)