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 --- |