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