Lines Matching defs:charlcd
22 #include "charlcd.h"
53 struct charlcd *charlcd;
97 static int lcd2s_print(struct charlcd *lcd, int c)
106 static int lcd2s_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y)
116 static int lcd2s_home(struct charlcd *lcd)
124 static int lcd2s_init_display(struct charlcd *lcd)
139 static int lcd2s_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir)
151 static int lcd2s_shift_display(struct charlcd *lcd, enum charlcd_shift_dir dir)
163 static void lcd2s_backlight(struct charlcd *lcd, enum charlcd_onoff on)
173 static int lcd2s_display(struct charlcd *lcd, enum charlcd_onoff on)
185 static int lcd2s_cursor(struct charlcd *lcd, enum charlcd_onoff on)
197 static int lcd2s_blink(struct charlcd *lcd, enum charlcd_onoff on)
209 static int lcd2s_fontsize(struct charlcd *lcd, enum charlcd_fontsize size)
214 static int lcd2s_lines(struct charlcd *lcd, enum charlcd_lines lines)
226 static int lcd2s_redefine_char(struct charlcd *lcd, char *esc)
264 static int lcd2s_clear_display(struct charlcd *lcd)
292 struct charlcd *lcd;
316 lcd2s->charlcd = lcd;
331 err = charlcd_register(lcd2s->charlcd);
339 charlcd_free(lcd2s->charlcd);
347 charlcd_unregister(lcd2s->charlcd);
348 charlcd_free(lcd2s->charlcd);