For those following along,
I apologize for this thread hijack since while this response and my other comments are
somewhat related to the "GLCD" library, they really are not about GLCD so much as a new
library: openGLCD.
With respect to the GLCD library,
I am one of the co-authors of the GLCD library.
Going forward, I will no longer be supporting the GLCD library.
As mentioned earlier I have instead chosen to fork the GLCD library to create a new and separate open-source
derivative work called openGLCD.
Going forward I will start a new thread(s) for openGLCD.
For those that are looking purely for GLCD on Teensy3, you can stop
reading here.
For those looking to have a glcd library with an experience that is currently very
similar to GLCD v3, read below.
--- bill
openGLCD is not just an updated GLCD library.
openGLCD is an open source project for open source projects.
Those wishing to create closed projects should seek an alternate solution.
openGLCD is licensed under the terms of the GNU General Public License v3.0 as opposed
to the more liberal licensing terms of the GNU Lesser General Public License (LGPL), modified BSD, Apache, etc..
Currently, openGLCD should work on:
Teensy, Teensy++, Teensy3, Uno, Leonardo, Mega, Sanguino, Bobuino, & Mighty1284p "standard" core.
The project is currently in an alpha state and i'm offering it to a limited number of people who wish to play with it.
It also comes with a GLCD v3 compatibility mode to aid with transition from GLCD to openGLCD that
should allow most GLCD v3 sketches to run as is.
There is quite a bit of HTML documentation included, but it is still in progress.
There are no formal release notes, and there are still a few rough edges but
if you have interest in essentially being an "alpha tester" during this limited alpha testing period,
please PM me and we will work out the details.
--- bill