Device::MatrixOrbital::GLK
==========================

Device::MatrixOrbital::GLK is an object oriented perl module for controlling 
the GLK serial of LCD screens made by Matrix Orbital.

For more information about GLK series MatrixOrbital displays, please visit:
http://www.matrixorbital.ca/products/glk_Series/

Please note that I am not an employee and have nothing to do with MatrixOrbital,
other than being a happy customer.



INSTALLATION

	I use Module::Build to build and install this module.
	To install this module type the following:
	
		perl Build.PL
		./Build
		./Build test
		
	And then as root:
	
		./Build install

	Module::Build is available in the debian package:

		libmodule-build-perl



IMPLEMENTED OPERATIONS

There is only a limit number of operations implemented in this release of the 
perl module.  Additional operations will be implemented in future releases.


  No    0x21   Wipe Filesystem
  No    0x24   Upload a Font File
  No    0x26   Poll Key Press
  No    0x31   Set the Current Font
  No    0x32   Font Metrics
  No    0x33   Change the I2C Slave Address
  Yes   0x36   Read Version Number
  Yes   0x37   Read Module Type
  No    0x39   Change the Baud Rate
  No    0x3A   Turn Flow Control On
  No    0x3B   Turn Flow Control Off
  No    0x41   Auto Transmit Key Presses On
  Yes   0x42   Backlight On
  No    0x45   Clear Key Buffer
  Yes   0x46   Backlight Off
  No    0x47   Set the Cursor Position
  Yes   0x48   Move Cursor Home
  No    0x4F   Auto Transmit Key Presses Off
  Yes   0x50   Set Contrast
  Yes   0x51   Auto Scroll On
  Yes   0x52   Auto Scroll Off
  No    0x55   Set Debounce Time
  Yes   0x58   Clear Screen
  No    0x5E   Upload a Bitmap File
  No    0x60   Auto Repeat Mode Off
  Yes   0x62   Draw a Bitmap from Memory
  Yes   0x63   Set Drawing Color
  No    0x64   Draw a Bitmap Directly
  Yes   0x65   Continue a Line
  No    0x67   Initialize a Bar Graph
  No    0x69   Draw a Bar Graph
  No    0x6A   Initialize a Strip Chart
  No    0x6B   Shift a Strip Chart
  Yes   0x6C   Draw a Line
  Yes   0x70   Draw Pixel
  Yes   0x72   Draw a Rectangle
  Yes   0x78   Draw a Solid Rectangle
  No    0x79   Set the Cursor Coordinate
  No    0x7E   Set Auto Repeat Mode
  Yes   0x91   Set and Save Contrast
  No    0x93   Set Remember
  Yes   0x98   Set and Save Backlight Brightness
  Yes   0x99   Set Backlight Brightness
  No    0xA4   Set a Non-Standard Baud Rate
  No    0xAC   Set Box Space Mode
  No    0xAD   Delete a File
  No    0xAF   Get Filesystem Space
  No    0xB2   Download a File
  No    0xB3   Get Filesystem Directory
  No    0xB4   Move a File
  No    0xCA   Data Lock



AUTHOR

	Nicholas J Humfrey, njh@cpan.org


COPYRIGHT AND LICENSE

	Copyright (C) 2007 Nicholas J Humfrey

	This library is free software; you can redistribute it and/or modify it
	under the same terms as Perl itself, either Perl version 5.005 or, at
	your option, any later version of Perl 5 you may have available.

