Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 4.33 KB

File metadata and controls

74 lines (57 loc) · 4.33 KB

The Qwiic OLED Arduino Library

SparkFun Qwiic OLED Arduino Library

The SparkFun Qwiic OLED Arduino Library is a single graphics module that supports all SparkFun OLED boards based on the SSD1306 from Solomon Systech. Prior to this library, three different libraries were used to support our four different OLED boards.

The SparkFun Qwiic OLED Library delivers a common implementation for all our Qwiic OLED products, delivering a unified, fast, and efficient solution that implements a familiar and easy to understand user experience.

Key Features

  • Implements common graphics capabilities: pixel, line, rectangle, filled rectangle, circle, filled circle, bitmap, text and raster operators (i.e. XOR).
  • Smart data transfer to the device – only sends dirty regions of the graphics buffer to the OLED device, not the entire buffer.
  • High performance – 2x faster than our previous OLED library, often much higher.
  • Efficient memory usage. No dynamic memory utilized. Static resources are loaded once, and only on explicit declaration.
  • Implements a familiar interface, making migration from older libraries straight forward

Getting Started

The Getting Started Page outlines library installation and the general use of the qwiic OLED library.

Detailed examples are included as part of the library installation process and available in the Arduino IDE File > Examples > menu. A walk-thru of key examples is contained in the Examples section of this documentation set.

A full API Reference is also provided for the library.

Supported Products

The SparkFun Qwiic OLED Arduino Library supports the following SparFun Products

SparkFun Micro OLED Breakout (Qwiic)
SparkFun Qwiic OLED Display (0.91 in, 128x32)
SparkFun Transparent Graphical OLED Breakout (Qwiic)
SparkFun Qwiic OLED (1.3in., 128x64)

Supported Microcontrollers - Arduino Environment

License

The SparkFun Qwiic OLED Arduino Library is licensed using the Open Source MIT License