Memotech-Bill
Memotech-Bill
I haven't tried it either :) I don't even know what PICO_SCANVIDEO_LINKED_SCANLINE_BUFFERS is for. I am just reading through the code, trying to understand it, and spotted that.
It is perhaps worth noting that adding `add_compile_options(-Wall -Wextra -Wnull-dereference)` to pico-examples/CMakeLists.txt and compiling all the examples results in many warnings within pico-sdk. I haven't tried the same for pico-playground.
With the reference board design, there are at least two hardware configurations, GPIO 20 & 21 (J7) links-in or links-out. If the links are in (or on the Pimoroni board...
I have just re-read the relevant section of the documentation and discovered that PICO_BOARD_HEADER_DIRS is a search path, not a single folder so I can create my own board definition...
I am using the Pimoroni VGA demo board. My understanding of that is that for that the UART overlaps 4-pin SD Card, but not 1-pin.
As a work around of the SD card issue, I am just using a loop to call sd_readblocks_sync() multiple times with count=1, incrementing the sector number and buffer pointer after...
No I never solved the issue with the SD card code from pico-extras. Instead I developed my own code using SPI, implemented using PIO as the SD Card on the...
Sorry, no I have never done a speed test. My library is "good enough" for what I need so I have not had any need to investigate actual performance.
As a further experiment, I tried the following board definition: #define PICO_SCANVIDEO_SYNC_PIN_BASE 2 #define PICO_SCANVIDEO_HSYNC_PIN 2 #define PICO_SCANVIDEO_VSYNC_PIN 3 #define PICO_SCANVIDEO_ALPHA_PIN -1 #define PICO_SCANVIDEO_COLOR_PIN_BASE 4 #define PICO_SCANVIDEO_COLOR_PIN_COUNT 6 #define PICO_SCANVIDEO_PIXEL_RSHIFT...
Adding some diagnostics and building with my board configuration with PICO_SCANVIDEO_SYNC_PIN_BASE = 0 and PICO_SCANVIDEO_COLOR_PIN_BASE = 2 gives: State machine 0: execctrl = 0x0002D580, shiftctrl = 0x400E0000, pinctrl = 0x00600002...