panel.c (ef389b734691cdc8beb009dd402135dcdcb86a56) panel.c (351f683b9823a3d1bffb6e2e3f381601aa0b2671)
1// SPDX-License-Identifier: GPL-2.0+
1/*
2 * Front panel driver for Linux
3 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
4 * Copyright (C) 2016-2017 Glider bvba
5 *
2/*
3 * Front panel driver for Linux
4 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
5 * Copyright (C) 2016-2017 Glider bvba
6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 *
11 * This code drives an LCD module (/dev/lcd), and a keypad (/dev/keypad)
12 * connected to a parallel printer port.
13 *
14 * The LCD module may either be an HD44780-like 8-bit parallel LCD, or a 1-bit
15 * serial module compatible with Samsung's KS0074. The pins may be connected in
16 * any combination, everything is programmable.
17 *
18 * The keypad consists in a matrix of push buttons connecting input pins to

--- 1782 unchanged lines hidden ---
7 * This code drives an LCD module (/dev/lcd), and a keypad (/dev/keypad)
8 * connected to a parallel printer port.
9 *
10 * The LCD module may either be an HD44780-like 8-bit parallel LCD, or a 1-bit
11 * serial module compatible with Samsung's KS0074. The pins may be connected in
12 * any combination, everything is programmable.
13 *
14 * The keypad consists in a matrix of push buttons connecting input pins to

--- 1782 unchanged lines hidden ---