- This wiki is out of date, use the continuation of this wiki instead
LCD DLL
From FenixWiki
(Difference between revisions)
Revision as of 14:03, 26 December 2007 (edit) Sandman (Talk | contribs) m ← Previous diff |
Revision as of 22:21, 26 December 2007 (edit) (undo) Sandman (Talk | contribs) Next diff → |
||
Line 6: | Line 6: | ||
- | + | == 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. | ||
+ | |||
+ | == 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: | ||
+ | <pre>include "LCD.fh";</pre> | ||
+ | First you initialize LCD.DLL: | ||
+ | <pre>LCD_Init("Fenix LCD");</pre> | ||
+ | Now you can update the LCD screen and read the state of the buttons: | ||
+ | <pre>LCD_SetBitmap(0,LCD_PRIORITY_NORMAL,map_buffer(file,graph)); | ||
+ | // Make sure (file,graph) is 160x43x8</pre> | ||
+ | == 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: | ||
+ | |||
+ | * [[Media:LCDv1.03(Fenix0.83b).zip|LCD.DLL v1.03 for Fenix 0.83b]] | ||
+ | * [[Media:LCDv1.03(Fenix0.84a).zip|LCD.DLL v1.03 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:LCD_Pong.zip|LCD Pong]] | ||
+ | |||
+ | ''Coming soon...'' | ||
+ | |||
+ | == Documentation == | ||
+ | * [[:Functioncategory:lcddll|LCD.DLL functions]] | ||
+ | * [[LCD_Globals|LCD.DLL globals]] | ||
+ | * [[LCD_Defines|LCD.DLL defines]] | ||
+ | * [[LCD_Errorcodes|LCD.DLL errorcodes]] | ||
+ | * [[LCD_Changelog|LCD.DLL changelog]] | ||
+ | |||
+ | == Links == | ||
+ | * [http://booleansoup.com/index.php?p=32&mode=viewtopic&id=201 An old topic on Booleansoup] | ||
{{Lcddocbox}} | {{Lcddocbox}} | ||
{{Dllbox}} | {{Dllbox}} |
Revision as of 22:21, 26 December 2007
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.
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");
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:
- LCD.DLL v1.03 for Fenix 0.83b
- LCD.DLL v1.03 for Fenix 0.84a
- LCD.DLL v1.03 for Fenix 0.92a (also 0.93 and before 0.92a)
- LCD Pong
Coming soon...
Documentation
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