baptadn / adafruit_thermal_photon

Adafruit's Thermal Printer library ported to Spark Core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is an Arduino library for the Adafruit Thermal Printer. Pick one up at --> http://www.adafruit.com/products/597 These printers use TTL serial to communicate, 2 pins are required.

Full tutorial with wiring diagrams, images, etc. is available at http://www.ladyada.net/products/thermalprinter/

Before loading the example code, or even opening the Arduino software, place the Adafruit_Thermal folder in your Arduino library.

////ARDUINO LIBRARY LOCATION//// On your Mac:: In (home directory)/Documents/Arduino/Libraries On your PC:: My Documents\Arduino\libraries On your Linux box: (home directory)/sketchbook/libraries

Adafruit invests time and resources providing this open source code. Please support Adafruit and open-source hardware by purchasing products from Adafruit!

Written by Limor Fried/Ladyada for Adafruit Industries, based on Thermal library from bildr.org MIT license, all text above must be included in any redistribution.

This package was modified by Przemysław Grzywacz nexather@gmail.com in order to run on Spark Core.

API changes:

  • Adafruit_Printer constructor doesn't accept pin numbers anymore.
  • Adafruit_Printer::begin() requires as first argument a pointer to a stream communicating with the printer. It can be for example a pointer to Serial, Serial1 or Serial2.
  • Adafruit_Printer::printBitmap() fromProgMem argument is ignored, I don't know how data in program memory work in Spark Core.

I hope you find this port usefull.

About

Adafruit's Thermal Printer library ported to Spark Core

License:MIT License


Languages

Language:C++ 100.0%