CircuitPython has native support for displays with the displayio built-in module This library provides the support needed for drawing to graphical displays. It allows for some common tasks like displaying bitmap images, drawing text with fonts, etc. However, there are also some fancy additional features that provide the framework for creating extended functionality.

This guide will go over the main aspects of the displayio library and describe how they are used. It will explain how all the bits work together to finally create colored pixels on your display. Additionally, a set of examples to demonstrate some typical use cases are provided.

Let's get started...

This guide was first published on Apr 30, 2019. It was last updated on Mar 18, 2024.

This page (Introduction) was last updated on Mar 08, 2024.

Text editor powered by tinymce.