nokia-5110-lcd (community library)


Name Value
Name nokia-5110-lcd
Version 0.0.7
Installs 3450
License GNU GPLv3
Author Jim Lindblom, Grayson Smith
Download .tar.gz
All Versions 0.0.7, 0.0.6, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1

An Implementation of Sparkfun's Nokia 5110 Library for the Spark Core

Example Build Testing

Device OS Version:

This table is generated from an automated build. Success only indicates that the code compiled successfully.

Library Read Me

This content is provided by the library maintainer and has not been validated or approved.


A library for manipulating Nokia's 5110 LCD for the Spark Core. Implementation based on Sparkfun's Nokia 5110 LCD Library.

Components Required

Example Usage

See this flashable, extensive example for details, or, in a nutshell:

Nokia5110LCD::Display nokiaLCD(D0, D1, D2, A0); // SCE pin, RESET pin, Data/Command, and backlight pins
void setup() {
nokiaLCD.updateDisplay(); // with displayMap untouched, SFE logo
void loop() {
// send various chars, strings, shapes to the buffer and write them to the display...


  • The first three parameters in the constructor can be any output pin

  • The Backlight pin should be able to implement PWM (aka analog pin)

  • The Serial data and Serial clock pins should stay at the default A3 and A5, respectively.

Building locally

If you are building locally, place the files here:

..\core-firmware\src\application.cpp (renamed from example.cpp)

Browse Library Files