WildCat: __LCD_Copy()?

First, a big “thank you” to WildCat and all the others who have made this little scope useful.

I have a question for anyone who might know.

I’m working on a version that uses the full screen for the waveforms, and it appears that __LCD_Copy() can’t transfer more than 200 pixels in a vertical row (the space above 200 pix is a gray pattern). Is this a limit in the FPGA?

I’m assuming that this function does a DMA transfer from the LCD_Buffer to the screen memory.

Oops. On further debugging, it looks like the offending routine is __Row_Copy(). I’ve replaced it with a C routine, but it appears I’ve lost some performance.