File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -43,8 +43,10 @@ bool render_scanline_pi(struct scanvideo_scanline_buffer *dest, int core);
43
43
extern const struct scanvideo_pio_program video_24mhz_composable ;
44
44
45
45
//#define vga_mode vga_mode_1080p
46
+ //#define vga_mode vga_mode_1024x768_60
46
47
//#define vga_mode vga_mode_720p
47
48
#define vga_mode vga_mode_640x480_60
49
+
48
50
//#define vga_mode vga_mode_320x256_60
49
51
//#define vga_mode vga_mode_320x240_60
50
52
//#define vga_mode vga_mode_213x160_60
@@ -601,9 +603,17 @@ int main(void) {
601
603
gpio_put (27 , 0 );
602
604
#if PICO_ON_DEVICE && !PICO_ON_FPGA
603
605
#if PICO_SCANVIDEO_48MHz
606
+ /* set to double frequency 48Mhz for some examples which were written for a higher clock speed */
604
607
set_sys_clock_khz (96000 , true);
605
608
#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
+ }
607
617
#endif
608
618
609
619
// Re init uart now that clk_peri has changed
You can’t perform that action at this time.
0 commit comments