- This wiki is out of date, use the continuation of this wiki instead
DLL:LCD.DLL
From FenixWiki
Contents |
[edit] 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.
|
[edit] Features
- Control of what is being shown on the LCD screen.
- Read the state of the soft buttons on the LCD screen.
[edit] 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
[edit] Future
Depends on what Logitech will do.
[edit] Download
Here's the complete package containing a simple testprogram with commented source, the DLL, the sourcecode and full documentation:
- LCD.DLL v1.11 for Fenix 0.83b
- LCD.DLL v1.11 for Fenix 0.84a
- LCD.DLL v1.11 for Fenix 0.92a (also 0.93 and before 0.92a)
- LCD Pong
[edit] Documentation
[edit] Links
LCD.DLL Documentation | |
Main • Functions • Globals • Defines • Errorcodes • Changelog |
DLL's | |
• Explosion.DLL • GUI.DLL • Image.DLL • LCD.DLL • Log.dll • MPEG.DLL • Mixer.DLL • Network.DLL • TTF.DLL • |
Categories: Dll | Lcddll