root/include/linux/ks0108.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 Sandonis
   8  *        Date: 2006-10-31
   9  */
  10 
  11 #ifndef _KS0108_H_
  12 #define _KS0108_H_
  13 
  14 /* Write a byte to the data port */
  15 extern void ks0108_writedata(unsigned char byte);
  16 
  17 /* Write a byte to the control port */
  18 extern void ks0108_writecontrol(unsigned char byte);
  19 
  20 /* Set the controller's current display state (0..1) */
  21 extern void ks0108_displaystate(unsigned char state);
  22 
  23 /* Set the controller's current startline (0..63) */
  24 extern void ks0108_startline(unsigned char startline);
  25 
  26 /* Set the controller's current address (0..63) */
  27 extern void ks0108_address(unsigned char address);
  28 
  29 /* Set the controller's current page (0..7) */
  30 extern void ks0108_page(unsigned char page);
  31 
  32 /* Is the module inited? */
  33 extern unsigned char ks0108_isinited(void);
  34 
  35 #endif /* _KS0108_H_ */

/* [<][>][^][v][top][bottom][index][help] */