tinygo-org / drivers

TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
https://tinygo.org
BSD 3-Clause "New" or "Revised" License
599 stars 188 forks source link

Add GC9A01 Driver #452

Closed lmatte7 closed 1 year ago

lmatte7 commented 2 years ago

This PR adds driver support for the Waveshare 1.28in circular display. A lot of the code was based on the driver code for ST7735 with specific updates for this board. The full datasheet is available here.

The driver has been tested and can successfully run the display with a RPI Pico and a ESP32.

deadprogram commented 1 year ago

Any comments @sago35 or @conejoninja before merging?

lmatte7 commented 1 year ago

@sago35 Thanks for the feedback! I’ll make the changes and send an update.

sago35 commented 1 year ago

I will review it tomorrow or so.

deadprogram commented 1 year ago

Now going to squash/merge thank you for working on this @lmatte7