charlcd.h (377cf2cbfdb962579eedf2c29845c463c6973f7e) charlcd.h (40c2b72e4b11f0a80dff19b539fccf36472dc417)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Character LCD driver for Linux
4 *
5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
6 * Copyright (C) 2016-2017 Glider bvba
7 */
8

--- 64 unchanged lines hidden (view full) ---

73 * @cursor: Turn cursor on or off.
74 * @blink: Turn cursor blink on or off.
75 * @lines: One or two lines.
76 * @redefine_char: Redefine the actual pixel matrix of character.
77 */
78struct charlcd_ops {
79 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on);
80 int (*print)(struct charlcd *lcd, int c);
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Character LCD driver for Linux
4 *
5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
6 * Copyright (C) 2016-2017 Glider bvba
7 */
8

--- 64 unchanged lines hidden (view full) ---

73 * @cursor: Turn cursor on or off.
74 * @blink: Turn cursor blink on or off.
75 * @lines: One or two lines.
76 * @redefine_char: Redefine the actual pixel matrix of character.
77 */
78struct charlcd_ops {
79 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on);
80 int (*print)(struct charlcd *lcd, int c);
81 int (*gotoxy)(struct charlcd *lcd);
81 int (*gotoxy)(struct charlcd *lcd, unsigned int x, unsigned int y);
82 int (*home)(struct charlcd *lcd);
83 int (*clear_display)(struct charlcd *lcd);
84 int (*init_display)(struct charlcd *lcd);
85 int (*shift_cursor)(struct charlcd *lcd, enum charlcd_shift_dir dir);
86 int (*shift_display)(struct charlcd *lcd, enum charlcd_shift_dir dir);
87 int (*display)(struct charlcd *lcd, enum charlcd_onoff on);
88 int (*cursor)(struct charlcd *lcd, enum charlcd_onoff on);
89 int (*blink)(struct charlcd *lcd, enum charlcd_onoff on);

--- 15 unchanged lines hidden ---
82 int (*home)(struct charlcd *lcd);
83 int (*clear_display)(struct charlcd *lcd);
84 int (*init_display)(struct charlcd *lcd);
85 int (*shift_cursor)(struct charlcd *lcd, enum charlcd_shift_dir dir);
86 int (*shift_display)(struct charlcd *lcd, enum charlcd_shift_dir dir);
87 int (*display)(struct charlcd *lcd, enum charlcd_onoff on);
88 int (*cursor)(struct charlcd *lcd, enum charlcd_onoff on);
89 int (*blink)(struct charlcd *lcd, enum charlcd_onoff on);

--- 15 unchanged lines hidden ---