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
Diff: uOLED.h
- 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