Thanks to Chris Debenham <chris.debenham@aus.sun.com>, the LCDproc server
process LCDd now compiles and runs properly on Solaris! Additionally, he has provided a new driver for a 16x2 LCD made by an Australian company. I've compiled and executed this new code on a Solaris 2.6 box, and while I don't have the display the new driver uses, LCDd tries to use it anyway, fails (since the device isn't installed), and continues running, so this looks solid!
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#ifndef LB216_H
|
||||
#define LB216_H
|
||||
|
||||
|
||||
extern lcd_logical_driver *LB216;
|
||||
|
||||
int LB216_init(lcd_logical_driver *driver, char *device);
|
||||
void LB216_close();
|
||||
void LB216_string (int x, int y, char string[]);
|
||||
void LB216_flush();
|
||||
void LB216_flush_box(int lft, int top, int rgt, int bot);
|
||||
void LB216_chr(int x, int y, char c) ;
|
||||
void LB216_backlight(int on);
|
||||
void LB216_init_vbar();
|
||||
void LB216_init_hbar();
|
||||
void LB216_vbar(int x, int len);
|
||||
void LB216_hbar(int x, int y, int len);
|
||||
void LB216_init_num();
|
||||
void LB216_num(int x, int num);
|
||||
void LB216_set_char(int n, char *dat);
|
||||
void LB216_icon(int which, char dest);
|
||||
void LB216_draw_frame(char *dat);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user