Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added licensing language.

  • Loading branch information...
commit 5561879cf9c6bf7bea3e469fd8df272ea6355e0c 1 parent fd5fd3d
@AretCarlsen authored
View
73 Philips_PCD8544.cpp
@@ -1,74 +1,5 @@
-/*
- *
- * Name : pcd8544.c
- *
- * Description : This is a driver for the PCD8544 graphic LCD.
- * Based on the code written by Sylvain Bissonette
- * This driver is buffered in 504 bytes memory be sure
- * that your MCU having bigger memory
- *
- * Author : Fandi Gunawan <fandigunawan@gmail.com>
- * Website : http://fandigunawan.wordpress.com
- *
- * Credit : Sylvain Bissonette (2003)
- *
- * License : GPL v. 3
- *
- * Compiler : avr-g++
- *
- * History :
- * June 10, 2010: C++ port by Aret Carlsen
- * + Replaced most #defines with static consts.
- * + Templated for porting to various architectures and underlying hardware.
- * Version 0.2.6 (March 14, 2009) additional optimization by Jakub Lasinski
- * + Optimization using Memset and Memcpy
- * + Bug fix and sample program reviewed
- * + Commented <stdio.h>
- * Version 0.2.5 (December 25, 2008) x-mas version :)
- * + Boundary check is added (reported by starlino on Dec 20, 2008)
- * + Return value is added, it will definitely useful for error checking
- * Version 0.2.4 (March 5, 2008)
- * + Multiplier was added to bars to scale the bars
- * Version 0.2.3 (February 29, 2008)
- * + Rolled back fStr function because of serious bug
- * + Stable release
- * Version 0.2.2 (February 27, 2008)
- * + Optimizing fStr function
- * Version 0.2.1 (January 2, 2008)
- * + Clean up codes
- * + All settings were migrated to pcd8544.h
- * + Using _BV() instead of << to make a better readable code
- * Version 0.2 (December 11-14, 2007)
- * + Bug fixed in line() and str()
- * + Adding new routine
- * - fStr()
- * - singleBar()
- * - bars()
- * - rect()
- * - image()
- * + PROGMEM used instead of using.data section
- * Version 0.1 (December 3, 2007)
- * + First stable driver
- *
- * Note :
- * Font will be displayed this way (16x6)
- * 1 2 3 4 5 6 7 8 9 0 1 2 3 4
- * 2
- * 3
- * 4
- * 5
- * 6
- *
- * Contributor :
- * + Jakub Lasinski
- */
-
-/*
-#include <avr/io.h>
-#include <string.h>
-#include <avr/pgmspace.h>
-#include <avr/interrupt.h>
-*/
+// Philips PCD8544 graphic LCD driver (C++).
+// Licensed under GPLv3. See license.txt or <http://www.gnu.org/licenses/>.
/*
* Name : LcdInit
View
30 Philips_PCD8544.hpp
@@ -1,30 +1,6 @@
-/*
- *
- * Name : pcd8544.h
- *
- * Description : This is header file for the PCD8544 graphic LCD driver.
- * Based on the code written by Sylvain Bissonette
- *
- * Author : Fandi Gunawan <fandigunawan@gmail.com>
- * Website : http://fandigunawan.wordpress.com
- *
- * Credit : Sylvain Bissonette (2003)
- * Louis Frigon (2003)
- * Other people (2010)
- *
- * License : GPL v. 3
- *
- * Compiler : WinAVR, GCC for AVR platform
- * Tested version :
- * - 20070525
- * - 20071221
- * - 20081225
- * Compiler note: Please be aware of using older/newer version since WinAVR
- * is in extensive development. Please compile with parameter -O1
- *
- * History :
- * Please refer to pcd8544.c
- */
+// Philips PCD8544 graphic LCD driver (C++).
+// Licensed under GPLv3. See license.txt or <http://www.gnu.org/licenses/>.
+
#pragma once
View
3  Philips_PCD8544_Server.hpp
@@ -1,3 +1,6 @@
+// Philips PCD8544 graphic LCD driver (C++).
+// Licensed under GPLv3. See license.txt or <http://www.gnu.org/licenses/>.
+
#pragma once
#include "Philips_PCD8544.hpp"
View
3  README
@@ -0,0 +1,3 @@
+Philips PCD8544 C++ driver. Object-oriented and templated for ease of porting.
+See license.txt for licensing.
+
View
54 history.txt
@@ -0,0 +1,54 @@
+/*
+ *
+ * Description : Philips PCD8544 graphic LCD driver.
+ * License : GPLv3
+ * Compiler : avr-g++
+ *
+ * History :
+ * June 10, 2010: C++ port by Aret Carlsen
+ * + Conversion to object-orientation.
+ * + Replaced most #defines with static consts.
+ * + Templated for porting to various architectures and underlying hardware.
+ * Version 0.2.6 (March 14, 2009) additional optimization by Jakub Lasinski
+ * + Optimization using Memset and Memcpy
+ * + Bug fix and sample program reviewed
+ * + Commented <stdio.h>
+ * Version 0.2.5 (December 25, 2008) x-mas version :)
+ * + Boundary check is added (reported by starlino on Dec 20, 2008)
+ * + Return value is added, it will definitely useful for error checking
+ * Version 0.2.4 (March 5, 2008)
+ * + Multiplier was added to bars to scale the bars
+ * Version 0.2.3 (February 29, 2008)
+ * + Rolled back fStr function because of serious bug
+ * + Stable release
+ * Version 0.2.2 (February 27, 2008)
+ * + Optimizing fStr function
+ * Version 0.2.1 (January 2, 2008)
+ * + Clean up codes
+ * + All settings were migrated to pcd8544.h
+ * + Using _BV() instead of << to make a better readable code
+ * Version 0.2 (December 11-14, 2007)
+ * + Bug fixed in line() and str()
+ * + Adding new routine
+ * - fStr()
+ * - singleBar()
+ * - bars()
+ * - rect()
+ * - image()
+ * + PROGMEM used instead of using.data section
+ * Version 0.1 (December 3, 2007)
+ * + First stable driver
+ *
+ * Note :
+ * Font will be displayed this way (16x6)
+ * 1 2 3 4 5 6 7 8 9 0 1 2 3 4
+ * 2
+ * 3
+ * 4
+ * 5
+ * 6
+ *
+ * Contributor :
+ * + Jakub Lasinski
+ */
+
View
14 license.txt
@@ -0,0 +1,14 @@
+Philips PCD8544 driver (C++).
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, version 3 of the License.
+
+ This program 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. See the
+ GNU General Public License for more details.
+
+ If you have not received a copy of the GNU General Public License
+ along with this program, see <http://www.gnu.org/licenses/>.
+
View
2  sbFont.hpp
@@ -1,6 +1,6 @@
/*
- * Character lookup table code was taken from the work of Sylvain Bissonette
+ * Character lookup table code was taken from the work of Sylvain Bissonette.
* This table defines the standard ASCII characters in a 5x7 dot format.
*/
{

0 comments on commit 5561879

Please sign in to comment.
Something went wrong with that request. Please try again.