Skip to main content

A helper library for displaying lines of text on a microcontroller with a built-in display, or externally connected display.

Project description

Introduction

Documentation Status Discord Build Status Code Style: Ruff

A helper library for displaying lines of text on a display using displayio.

Dependencies

This driver depends on:

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle or individual libraries can be installed using circup.

This library works with any microcontroller with a built in display, or a microcontroller with an external display connected.

Purchase one from the Adafruit shop.

Usage Example

This example takes the microcontroller CPU temperature in C and F, and displays it on the display under the heading “Temperature Data!”.

import microcontroller
from adafruit_simple_text_display import SimpleTextDisplay

temperature_data = SimpleTextDisplay(title="Temperature Data!", title_scale=2)

while True:
    temperature_data[0].text = "Temperature: {:.2f} degrees C".format(
        microcontroller.cpu.temperature
    )
    temperature_data[1].text = "Temperature: {:.2f} degrees F".format(
        (microcontroller.cpu.temperature * (9 / 5) + 32)
    )
    temperature_data.show()

Documentation

API documentation for this library can be found on Read the Docs.

For information on building library documentation, please check out this guide.

Contributing

Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file adafruit_circuitpython_simple_text_display-1.2.21.tar.gz.

File metadata

File hashes

Hashes for adafruit_circuitpython_simple_text_display-1.2.21.tar.gz
Algorithm Hash digest
SHA256 546d56fe44d9e6b1187a161d5e4b75cb4e218c0699e231ed846629fefd79f259
MD5 24cf557f0246c1fedc8408348d5da0f2
BLAKE2b-256 fa659bcf05f9b32473d3db67a2f406107190bb026f15623ce7b8464e28cd09cd

See more details on using hashes here.

File details

Details for the file adafruit_circuitpython_simple_text_display-1.2.21-py3-none-any.whl.

File metadata

File hashes

Hashes for adafruit_circuitpython_simple_text_display-1.2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 e035482c3a2279e45770a24d26a5f7c4cd6baa65867c205ec648150bdde0fa36
MD5 0e86879e9e66c2193032557cfe3b0c01
BLAKE2b-256 b5e9092cc8cfbf48ee1fe19c207cc6cad39ef4382444dafd216ea7fb306b4969

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page