TFT_eSPI ist eine Arduino-TFT-Display-Bibliothek und eine Engine für Anti-Aliasing-Grafiken, die verwendet wird, um Displays via SPI oder parallele Schnittstellen auf ESP32-, ESP8266-, STM32- und RP2040-Mikrocontrollern anzusteuern. Sie bietet einen DMA-beschleunigten Display-Treiber zur Erhöhung der Bildraten und einen Sprite-basierten Frame-Buffer, um visuelles Flimmern zu verhindern.
Die Hauptfunktionen von bodmer/tft_espi sind: TFT Display Drivers, Embedded Display Drivers, Embedded, Anti-Aliasing Techniques, Rasterization Techniques, Embedded Graphics Engines, Anti-Aliased, Off-Screen Rendering.
Open-Source-Alternativen zu bodmer/tft_espi sind unter anderem: witnessmenow/esp32-cheap-yellow-display — This project is an ESP32 display driver library and touchscreen UI framework. It provides a collection of hardware… byrantech/laptop — This project provides open-source hardware designs for a high-end, repairable laptop. It defines a modular… espressif/arduino-esp32 — This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables… jrowberg/i2cdevlib — i2cdevlib is a collection of peripheral drivers and hardware abstraction layers designed for I2C devices. It provides… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… rwaldron/johnny-five — Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots…
This project is an ESP32 display driver library and touchscreen UI framework. It provides a collection of hardware configurations and software drivers designed to control ESP32-based touchscreen displays. The repository serves as an embedded hardware pinout map, providing a guide for mapping the physical pins of the display module. It specifically enables the use of these displays as controllable touch panels within home automation hardware interfaces. The project covers embedded graphics development, including the rendering of visual interfaces and the integration of ESP32 display modules f
This project provides open-source hardware designs for a high-end, repairable laptop. It defines a modular architecture centered on a precision-milled CNC aluminum chassis and a hardware layout that prioritizes accessibility and user-replaceable parts for long-term maintenance. The design is distinguished by the integration of a 4K AMOLED display and a custom wireless mechanical keyboard utilizing low-profile switches. The system employs a modular approach that allows the input system to be detached and used as a standalone peripheral. The technical scope covers high-performance motherboard
This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables firmware development using a familiar API. It functions as a microcontroller hardware abstraction layer and a firmware toolchain integration, bridging external development environments to the hardware for compilation and flashing. The system includes an embedded real-time operating system wrapper to manage multi-core execution and task scheduling, alongside a wireless communication suite for TCP/IP networking and Bluetooth Low Energy. It distinguishes itself by providing an obj
i2cdevlib is a collection of peripheral drivers and hardware abstraction layers designed for I2C devices. It provides a sensor driver collection, a register map database, and a peripheral manager to coordinate communication between microcontrollers and hardware components. The project utilizes a hardware abstraction layer to decouple device logic from specific microcontroller hardware and wire libraries. This transport-layer abstraction allows the same device drivers to remain portable across different hardware architectures. The library covers a broad range of hardware integration, includin