Heavily documented control library for the uOLED-96-G1 (SGC) by 4D Systems. Will likely work with any of the 4D Systems serial controlled screens. <<info>> All examples in the documentation have been tested to the best of my current abilities, but there are a few functions that I simply do not use. I have created a Lighthouse page for this library. You may submit bug reports or feature requests to [[http://mbed-uoled.lighthouseapp.com|this page]]. If you really do not wish to sign up for a Lighthouse account you may also post any bugs or requests [[/users/Nakor/notebook/uoled-bug-reports/|here]]. <</info>>

Dependents:   DS18B20 DS18B20GSM Astromed Astromed_build20121123

Revision:
27:da58cb3c815b
Parent:
26:5a2128799f60
Child:
28:81a38ad6e79a
--- a/uOLED.h	Mon Dec 27 04:20:58 2010 +0000
+++ b/uOLED.h	Mon Dec 27 04:37:20 2010 +0000
@@ -8,6 +8,8 @@
  *
  * This library (uOLED) by Aaron Goselin.
  * 2010
+ *
+ * If you use and/or modify this library please keep credit lines intact.
  */
 
 #ifndef _MBED_UOLED_
@@ -24,6 +26,23 @@
 #define     OLED_DISPLAYCONTROL_POWER       0x03
 
 /** uOLED control class using Serial
+ * 
+ * The serially controlled uOLEDs by 4D Systems are controlled
+ * with only 3 pins:
+ * - serialTX
+ * - serialRX
+ * - reset
+ *
+ * While the device includes many serial functions it is faster to do things from a uSD card.
+ * Consider learning the 4DSL scripting language.  You can then write your functions in 4DSL 
+ * storing them on the uSD to later be triggered serially.
+ *
+ * Examples use SGC as the uOLED instance name.  SGC just happens to be the type of device that I have.
+ * Of course, it doesn't matter what you call your instance(s).
+ *
+ * Examples use both decimal and hexadecimal numbers.  It does not matter which you use for most functions.
+ *
+ * Please post a comment on the library page if you spot an error.  I will try to fix it quickly.
  *
  * Example:
  * @code