From 7a79fdd6d8e82fbbfb175e0d5541235c78395dd7 Mon Sep 17 00:00:00 2001 From: giomba Date: Sun, 16 Oct 2022 20:18:00 +0200 Subject: [PATCH] More stuff. --- src/main.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/main.c b/src/main.c index 102b03e..5cf7b74 100644 --- a/src/main.c +++ b/src/main.c @@ -139,12 +139,20 @@ int main() // clear frame buffer memset(&frames[0].data[0], 0, sizeof(frames[0].data)); - // horizontal line - for (uint16_t x = 400; x < 620; ++x) - set_pixel(x, 64); - // vertical line - for (uint16_t y = 20; y < 460; ++y) - set_pixel(400, y); + // horizontal lines + for (uint16_t x = 0; x < 640; ++x) + { + set_pixel(x, 4); + set_pixel(x, 244); + set_pixel(x, 484); + } + // vertical lines + for (uint16_t y = 3; y < 483; ++y) + { + set_pixel(0, y); + set_pixel(480, y); + set_pixel(640, y); + } // PIO and state machines PIO pio = pio0; @@ -199,7 +207,7 @@ int main() irq_set_exclusive_handler(DMA_IRQ_0, dma_handler); irq_set_enabled(DMA_IRQ_0, true); - dma_channel_configure(dma_channel, &dma_config, &pio0_hw->txf[2], &frames[0].data[0], 38400, + dma_channel_configure(dma_channel, &dma_config, &pio0_hw->txf[2], &frames[0].data[0], 10000, false); dma_ready = true;