ks0108.h (970B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Filename: ks0108.h 4 * Version: 0.1.0 5 * Description: ks0108 LCD Controller driver header 6 * 7 * Author: Copyright (C) Miguel Ojeda <ojeda@kernel.org> 8 * Date: 2006-10-31 9 */ 10 11#ifndef _KS0108_H_ 12#define _KS0108_H_ 13 14/* Write a byte to the data port */ 15extern void ks0108_writedata(unsigned char byte); 16 17/* Write a byte to the control port */ 18extern void ks0108_writecontrol(unsigned char byte); 19 20/* Set the controller's current display state (0..1) */ 21extern void ks0108_displaystate(unsigned char state); 22 23/* Set the controller's current startline (0..63) */ 24extern void ks0108_startline(unsigned char startline); 25 26/* Set the controller's current address (0..63) */ 27extern void ks0108_address(unsigned char address); 28 29/* Set the controller's current page (0..7) */ 30extern void ks0108_page(unsigned char page); 31 32/* Is the module inited? */ 33extern unsigned char ks0108_isinited(void); 34 35#endif /* _KS0108_H_ */