Adafruit_ILI9341 is an Arduino library providing a driver for ILI9341-based TFT displays. It supports SPI (both hardware and software) and parallel interface modes, inheriting from the Adafruit_SPITFT base class for low-level communication. The core functionality includes display initialization via a PROGMEM command table, rotation, color inversion, scrolling, and address window setting with caching optimization. The library ships with a comprehensive set of examples covering graphics benchmarks, touch painting, Mandelbrot rendering, and embedded bitmaps. It is the de facto standard driver for Adafruit's 2.8" and 2.4" TFT displays.
This repository is a curated collection of Fritzing part definitions for Adafruit electronic components, including sensors, displays, breakouts, power modules, and development boards. Each part is packaged as a .fzpz archive (ZIP) containing an XML metadata file (.fzp) and SVG graphics for breadboard, schematic, PCB, and icon views. The library is not a software application or data pipeline; it is a static design asset library for use with the Fritzing electronics design tool. It includes both current and retired parts, as well as community-contributed components. The repository's primary value is enabling rapid prototyping and documentation of circuits using Adafruit hardware. While well-organized, it does not contain executable code, and some parts may be outdated or superseded by newer hardware revisions.