RA8875 driver and GUI for large displays

Discuss development of drivers for external hardware and components, such as LCD screens, sensors, motor drivers, etc.
Target audience: Users and developers of drivers.
Post Reply
User avatar
Posts: 3496
Joined: Fri Jul 18, 2014 8:01 am
Location: UK

RA8875 driver and GUI for large displays

Post by pythoncoder » Thu Aug 15, 2019 11:16 am

This repo comprises a device driver for the RA8875 and a port of my touch micro-GUI. It enables MicroPython targets to drive 4.3" and 7" touch displays via an SPI interface. It is an alternative to the original version which is based on different hardware with a parallel interface. The original version is faster thanks to the parallel interface and a highly optimised driver written by Robert Hammelrath. However it is STM specific and uses a large number of pins.

The RA8875 repo supports Adafruit hardware, namely
Controller board https://www.adafruit.com/product/1590
4.3 inch display https://www.adafruit.com/product/1591
7 inch display https://www.adafruit.com/product/2354

It is designed to be cross platform and should work (subject to RAM constraints) on any MicroPython target supporting the native and viper decorators.
Peter Hinch

Post Reply