This wiki is out of date, use the continuation of this wiki instead

LCD DLL

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 11:51, 27 December 2007 (edit)
Sandman (Talk | contribs)
m (Definition)
← Previous diff
Revision as of 01:56, 27 January 2008 (edit) (undo)
Sandman (Talk | contribs)
(Download)
Next diff →
Line 35: Line 35:
Here's the complete package containing a simple testprogram with commented source, the DLL, the sourcecode and full documentation: Here's the complete package containing a simple testprogram with commented source, the DLL, the sourcecode and full documentation:
-* [[Media:LCDv1.03(Fenix0.83b).zip|LCD.DLL v1.03 for Fenix 0.83b]]+* [[Media:LCDv1.11(Fenix0.83b).zip|LCD.DLL v1.11 for Fenix 0.83b]]
-* [[Media:LCDv1.03(Fenix0.84a).zip|LCD.DLL v1.03 for Fenix 0.84a]]+* [[Media:LCDv1.11(Fenix0.84a).zip|LCD.DLL v1.11 for Fenix 0.84a]]
-* [[Media:LCDv1.03(Fenix0.92a).zip|LCD.DLL v1.03 for Fenix 0.92a]] (also 0.93 and before 0.92a)+* [[Media:LCDv1.11(Fenix0.92a).zip|LCD.DLL v1.11 for Fenix 0.92a]] (also 0.93 and before 0.92a)
* [[Media:LCD_Pong.zip|LCD Pong]] * [[Media:LCD_Pong.zip|LCD Pong]]
- 
-''Coming soon...'' 
== Documentation == == Documentation ==

Revision as of 01:56, 27 January 2008

Up to DLL's



Contents

Definition

LCD.DLL is a DLL to communicate with the LCD Screen of the Logitech G15 keyboard. When Logitech makes other devices with LCD screens, this DLL will support them too.

Image:LCDsmall.jpg
LCD.DLL example

Features

  • Control of what is being shown on the LCD screen.
  • Read the state of the soft buttons on the LCD screen.

How to use

To be able to use it, you must include the LCD.DLL functionality:

include "LCD.fh";

First you initialize LCD.DLL:

LCD_Init("Fenix LCD");

Then open a connection an LCD screen device:

LCD_Open(0);

Now you can update the LCD screen and read the state of the buttons:

LCD_SetBitmap(0,LCD_PRIORITY_NORMAL,map_buffer(file,graph));
// Make sure (file,graph) is 160x43x8

Future

Depends on what Logitech will do.

Download

Here's the complete package containing a simple testprogram with commented source, the DLL, the sourcecode and full documentation:

Documentation

Links


LCD.DLL Documentation
MainFunctionsGlobalsDefinesErrorcodesChangelog
DLL's
Explosion.DLLGUI.DLLImage.DLLLCD.DLLLog.dllMPEG.DLLMixer.DLLNetwork.DLLTTF.DLL
Personal tools