Commit Graph

19 Commits

Author SHA1 Message Date
giomba 0b751fd1c0 More stabilization. 2022-10-17 16:52:15 +02:00
giomba fc3ed64e9e Improve code readability. 2022-10-16 20:44:19 +02:00
giomba 7a79fdd6d8 More stuff. 2022-10-16 20:18:00 +02:00
giomba 1d68748f50 A cross. Sort of. Also, remember that program is 32 words per PIO, not SM. 2022-10-16 20:00:26 +02:00
giomba d40f208ce0 Vertical dashed line with DMA. WIP. 2022-10-16 00:09:51 +02:00
giomba 1272be8914 Clean setup of PLL at 126MHz (4x 31.5MHz = VGA pixel clock) 2022-10-15 23:07:03 +02:00
giomba 9a931a44ad More fine-tuning for the frequency. 2022-10-15 22:51:25 +02:00
giomba 8b67fe9eda pio_sm_put_blocking() unable to keep FIFO topped. 2022-10-15 18:42:46 +02:00
giomba 9b596c80aa Pixels in sync with VSYNC and HSYNC. 2022-10-15 15:08:22 +02:00
giomba 6b6b76b212 Fix autopull on PIO0 using SDK setup functions. 2022-10-13 22:05:49 +02:00
giomba 151afb08b0 Stable VGA 640x460@75Hz. Black screen. 2022-10-12 22:09:16 +02:00
giomba a5339f6fcf Add vertical sync to VGA (out of phase). 2022-10-12 20:44:26 +02:00
giomba ed29e27f80 Add "documentation". 2022-10-12 20:31:54 +02:00
giomba 074ba919d7 Rename vga_sync to vga_hsync, because that's all that it does. 2022-10-12 20:30:29 +02:00
giomba 0f31cfb22d Free-running VGA horizontal sync. 2022-10-12 20:29:11 +02:00
giomba 55559b6b89 Horizontal sync experiment. 2022-10-11 20:39:22 +02:00
giomba c17a9b1018 Add two running state machines. 2022-10-10 21:48:16 +02:00
giomba bbe42f31bb Add freerunning VGA pixel clock draft. 2022-10-10 19:10:52 +02:00
giomba 2c815afd2b First commit. Sample standalone project and build setup. 2022-10-09 17:11:05 +02:00