|
a38a0c5b70
|
CRTC sampling and output on VGA.
|
2022-12-08 15:14:34 +01:00 |
|
|
ac3116a339
|
Add documentation.
|
2022-12-03 22:50:38 +01:00 |
|
|
c23bcc7f43
|
Add get_frame_counter() method to VGA module interface.
|
2022-12-03 21:07:47 +01:00 |
|
|
5f11fa209f
|
Move clock setup into VGA module.
|
2022-12-03 20:59:49 +01:00 |
|
|
36cc3e1c0a
|
Remove legacy pointer to vga_pixel machine from VGA module.
|
2022-12-03 20:54:51 +01:00 |
|
|
ac055b6673
|
Dedicated module for VGA.
|
2022-12-03 20:52:47 +01:00 |
|
|
74e5da5405
|
Rename VGA pixel clock state machine.
|
2022-12-02 22:54:25 +01:00 |
|
|
fa0734fec0
|
Refactoring in multiple independent modules.
|
2022-12-02 22:49:07 +01:00 |
|
|
8af09d4a6e
|
Add 'GLG Programs' brand.
|
2022-12-02 22:34:39 +01:00 |
|
|
0297598438
|
Add draw arbitrary line.
|
2022-12-02 21:44:12 +01:00 |
|
|
2baddfc76e
|
Perfec 640x480 1bpp VGA.
|
2022-12-02 21:10:54 +01:00 |
|
|
ac5c39ff0c
|
Documentation + Fancy demo drawing with sine wave.
|
2022-12-02 20:27:21 +01:00 |
|
|
4f26826d4b
|
Finally a stable 640x480.
|
2022-11-27 23:07:38 +01:00 |
|
|
9fcb7b3e99
|
Adjustments for front porch calculation.
|
2022-11-27 22:07:01 +01:00 |
|
|
0cf72757e9
|
More adjustments.
|
2022-10-17 18:15:52 +02:00 |
|
|
0b751fd1c0
|
More stabilization.
|
2022-10-17 16:52:15 +02:00 |
|
|
fc3ed64e9e
|
Improve code readability.
|
2022-10-16 20:44:19 +02:00 |
|
|
7a79fdd6d8
|
More stuff.
|
2022-10-16 20:18:00 +02:00 |
|
|
1d68748f50
|
A cross. Sort of. Also, remember that program is 32 words per PIO, not SM.
|
2022-10-16 20:00:26 +02:00 |
|
|
d40f208ce0
|
Vertical dashed line with DMA. WIP.
|
2022-10-16 00:09:51 +02:00 |
|
|
1272be8914
|
Clean setup of PLL at 126MHz (4x 31.5MHz = VGA pixel clock)
|
2022-10-15 23:07:03 +02:00 |
|
|
9a931a44ad
|
More fine-tuning for the frequency.
|
2022-10-15 22:51:25 +02:00 |
|
|
8b67fe9eda
|
pio_sm_put_blocking() unable to keep FIFO topped.
|
2022-10-15 18:42:46 +02:00 |
|
|
9b596c80aa
|
Pixels in sync with VSYNC and HSYNC.
|
2022-10-15 15:08:22 +02:00 |
|
|
6b6b76b212
|
Fix autopull on PIO0 using SDK setup functions.
|
2022-10-13 22:05:49 +02:00 |
|
|
151afb08b0
|
Stable VGA 640x460@75Hz. Black screen.
|
2022-10-12 22:09:16 +02:00 |
|
|
d805003349
|
Put hsync and vsync in phase.
|
2022-10-12 20:54:29 +02:00 |
|
|
a5339f6fcf
|
Add vertical sync to VGA (out of phase).
|
2022-10-12 20:44:26 +02:00 |
|
|
ed29e27f80
|
Add "documentation".
|
2022-10-12 20:31:54 +02:00 |
|
|
074ba919d7
|
Rename vga_sync to vga_hsync, because that's all that it does.
|
2022-10-12 20:30:29 +02:00 |
|
|
0f31cfb22d
|
Free-running VGA horizontal sync.
|
2022-10-12 20:29:11 +02:00 |
|
|
55559b6b89
|
Horizontal sync experiment.
|
2022-10-11 20:39:22 +02:00 |
|
|
c17a9b1018
|
Add two running state machines.
|
2022-10-10 21:48:16 +02:00 |
|
|
bbe42f31bb
|
Add freerunning VGA pixel clock draft.
|
2022-10-10 19:10:52 +02:00 |
|
|
2c815afd2b
|
First commit. Sample standalone project and build setup.
|
2022-10-09 17:11:05 +02:00 |
|