SSDS1963 Driver

RP2040 based microcontroller boards running MicroPython.
Target audience: MicroPython users with an RP2040 boards.
This does not include conventional Linux-based Raspberry Pi boards.
Post Reply
User avatar
Roberthh
Posts: 3667
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

SSDS1963 Driver

Post by Roberthh » Sun Feb 28, 2021 11:06 am

The SSD1963 driver I made for PyBoard once a new version for the RP2040. See: https://github.com/robert-hh/SSD1963-TF ... and-RP2040. It is a little bit more flexible than the PyBoard version, since the GPIO pins can be more easily changed. The performance is similar to the PyBoard version.
Since the set-up time for the state machine activity is relatively long (~14µs), but the actual data transfer is fast (~50MByte/s), every activity which transfers a lot of data at once got faster, like screen fill. And every activity which just affects a single spot like setting one pixel got slower.
The state machine runs at 100MHz for writes, which is the limit of the controller, and 25 MHz for read.

Post Reply