Revision as of 01:56, 27 January 2008 (edit) Sandman  (Talk | contribs)   ← Previous diff | 
				Current revision (12:46, 1 March 2008) (edit) (undo) Sandman  (Talk | contribs)  m     | 
			
		| (One intermediate revision not shown.) | 
| Line 1: | 
Line 1: | 
| - | [[Category:dll]] | + | #REDIRECT [[DLL:LCD.DLL]] | 
| - | [[Category:lcddll]] | + |  | 
| - |   | + |  | 
| - | [[DLLs|'''Up to DLL's''']] | + |  | 
| - | ---- | + |  | 
| - |   | + |  | 
| - |   | + |  | 
| - | == 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 | + |  | 
| - |   | image = LCDsmall.jpg | + |  | 
| - |   | caption = 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: | + |  | 
| - | <pre>include "LCD.fh";</pre> | + |  | 
| - | First you initialize LCD.DLL: | + |  | 
| - | <pre>LCD_Init("Fenix LCD");</pre> | + |  | 
| - | Then open a connection an LCD screen device: | + |  | 
| - | <pre>LCD_Open(0);</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.11(Fenix0.83b).zip|LCD.DLL v1.11 for Fenix 0.83b]] | + |  | 
| - | * [[Media:LCDv1.11(Fenix0.84a).zip|LCD.DLL v1.11 for Fenix 0.84a]] | + |  | 
| - | * [[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]] | + |  | 
| - |   | + |  | 
| - | == 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}} | + |  | 
| - | {{Dllbox}} | + |  |