Hello,
I have been digging around the graphics lcd library, and found ksSOURCE is defined but what is this for?
/*
ks0108.cpp - Arduino library support for ks0108 and compatable graphic LCDs
Copyright (c)2008 Michael Margolis All right reserved
mailto:memargolis@hotmail.com?subject=KS0108_Library
The high level functions of this library are based on version 1.1 of ks0108 graphics routines
written and copyright by Fabian Maximilian Thiele. His sitelink is dead but
you can obtain a copy of his original work here:
http://www.scienceprog.com/wp-content/uploads/2007/07/glcd_ks0108.zip
Code changes include conversion to an Arduino C++ library, rewriting the low level routines
to read busy status flag and support a wider range of displays, adding more flexibility
in port addressing and improvements in I/O speed. The interface has been made more Arduino friendly
and some convenience functions added.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Version: 1.0 - May 8 2008 - first release
Version: 1.1 - Nov 7 2008 - restructured low level code to adapt to panel speed
- moved chip and panel configuration into seperate header files
- added fixed width system font
Version: 2 - May 26 2009 - second release
- added support for Mega and Sanguino, improved panel speed tolerance, added bitmap support
*/
extern "C" {
#include <inttypes.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include <wiring.h> // added 18 Sept 2008 for Arduino release 0012
}
[color=#ff0000][b]#define ksSOURCE
[/b][/color]
#include "ks0108.h"