
LCD - Provides methods for using LCD displays from perl.

LCD::MatrixOrbital - Provied a method in perl to use MatrixOrbital displays
accessable.

Version: 0.95 (See CHANGE HISTORY below)

WHAT IS IT

LCD is a library module for accessing, and printing to Serial LCD modules.  LCD
is ment to be a wrapper package, allowing the creation of modules for specific
brands of LCD display.

LCD::MatrixOrbital is a library module for accessing, and printing to a MatrixOrbital
display.  All functions that are accessable on a MatrixOrbital (Without Keypad) have
been proided for in this program.  You can print, create Graphs, Large digits, create
new characters and more.


USING LCD IN YOUR SCRIPTS

To find out how to use LCD, read the README.usage file that came
with this distribution.


BUILDING/INSTALLING

This package is set up to configure and build like a typical Perl extension.
To build:

        perl Makefile.PL
        make 
        make install

You may need super-user access to install.

Note: there are no tests yet, so make test will do nothing.

PROBLEMS/BUG REPORTS

Please send any reports of problems or bugs to soulcatcher@evilsoft.org.


CREDITS AND LICENSES

This package is copyright  1999 by Devon Jones (soulcatcher@evilsoft.org) and may be
distributed under terms of the Artistic License, or GPL used to cover Perl itself.
See the file Artistic in the distribution of Perl 5.002 or later for details
of copy and distribution terms.

Perl module interface by Devon Jones (soulcatcher@evilsoft.org).


CHANGE HISTORY

This is version 0.95:

Keypad support, multiple new functions, and lots of stabalization
thanks to Etienne Goyer!

Initial version 0.91:
Release, and support for all native functions of a MatrixOrbital display.

TODO

- Fix StatePosition & StateBacklight.  Both of these were just oversights, and should
  be repaired by 1.0

- Create LCD, & LCD::Backpack.  Eventually I want to make a class that works with any
  HD44780-based Character LCD.  Once I do that, LCD::MatrixOrbital and the forthcoming
  LCD::Backpack will become inherited objects of LCD.
  
- Add new features that are not a part of the MatrixOrbital command set, such as Large
  Letters, or flashing backlight, etc...
