How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
TFT_eSPI is an Arduino TFT display library and anti-aliased graphics engine used to drive displays via SPI or parallel interfaces on ESP32, ESP8266, STM32, and RP2040 microcontrollers. It provides a DMA-accelerated display driver to increase frame rates and a sprite-based frame buffer to prevent visual flickering. The library features an integrated touch screen interface for processing input from SPI-based controllers. It distinguishes itself with a rendering system capable of drawing anti-aliased shapes and high-quality Unicode fonts to eliminate jagged edges. The project covers a broad ran
Embedded-hal is a hardware abstraction layer for embedded microcontrollers that defines common traits allowing peripheral drivers to remain entirely independent of specific hardware platforms. The library provides platform-agnostic interfaces that decouple driver logic from microcontroller architectures, utilizing zero-cost trait abstractions that compile down to direct hardware register manipulations without runtime overhead or memory allocation. The project features asynchronous execution support and synchronous-to-asynchronous adaptation, enabling non-blocking peripheral operations and coo
This MicroPython driver is for TTP229-BSF capacitive keypad on ESP8266/ESP32. Tested on both ESP8266 (WeMos D1 mini) and ESP32 (BPI:bit) with v1.11 firmware.
A platform agnostic driver to interface with the MAX7219 (LED display driver)
Fork of the now archived https://bitbucket.org/thesheep/micropython-ili9341
The main features of mcauser/deshipu-micropython-ili9341 are: Hardware Drivers, TFT Display Drivers.
Projects with overlapping indexed features include: bodmer/tft_espi — TFT_eSPI is an Arduino TFT display library and anti-aliased graphics engine used to drive displays via SPI or parallel… rust-embedded/embedded-hal — Embedded-hal is a hardware abstraction layer for embedded microcontrollers that defines common traits allowing… alankrantas/micropython-ttp229-bsf — This MicroPython driver is for TTP229-BSF capacitive keypad on ESP8266/ESP32. Tested on both ESP8266 (WeMos D1 mini)… antirez/micropython-ft6x06 — This is a MicroPython driver for the FT6x06 touch chip used by many touch displays. The chip uses i2c to communicate… antirez/st77xx-pure-mp — This is a pure-MicroPython driver for the ST7789 / ST7735 / ILI9471 / ILI9472 display drivers, designed in order to… almindor/max7219 — A platform agnostic driver to interface with the MAX7219 (LED display driver).