#include <config.h>
#include <sys/lcd.h>
#include <dlcd.h>
#include <dkey.h>
Include dependency graph for conio.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| void | delay (unsigned ms) | 
| delay approximately ms mSec   | |
| void | cputc_native_0 (char mask) | 
| write bit-pattern for segments at position 0 of LCD   | |
| void | cputc_native_1 (char mask) | 
| write bit-pattern for segments at position 1 of LCD   | |
| void | cputc_native_2 (char mask) | 
| write bit-pattern for segments at position 2 of LCD   | |
| void | cputc_native_3 (char mask) | 
| write bit-pattern for segments at position 3 of LCD   | |
| void | cputc_native_4 (char mask) | 
| write bit-pattern for segments at position 4 of LCD   | |
| void | cputc_native_5 (char mask) | 
| write bit-pattern for segments at position 5 of LCD   | |
| void | cputc_native (char mask, int pos) | 
| Set/Clear individual segments at specified position of LCD.   | |
| void | cputc_hex_0 (unsigned nibble) | 
| write HEX digit to position 0 of LCD   | |
| void | cputc_hex_1 (unsigned nibble) | 
| write HEX digit to position 1 of LCD   | |
| void | cputc_hex_2 (unsigned nibble) | 
| write HEX digit to position 2 of LCD   | |
| void | cputc_hex_3 (unsigned nibble) | 
| write HEX digit to position 3 of LCD   | |
| void | cputc_hex_4 (unsigned nibble) | 
| write HEX digit to position 4 of LCD   | |
| void | cputc_hex_5 (unsigned nibble) | 
| write HEX digit to position 5 of LCD   | |
| void | cputc_hex (char c, int pos) | 
| Write HEX digit to specified position of LCD.   | |
| void | cputw (unsigned word) | 
| Write a HEX word to LCD.   | |
| void | cputc_0 (unsigned c) | 
| write ASCII char to position 0 of LCD   | |
| void | cputc_1 (unsigned c) | 
| write ASCII char to position 1 of LCD   | |
| void | cputc_2 (unsigned c) | 
| write ASCII char to position 2 of LCD   | |
| void | cputc_3 (unsigned c) | 
| write ASCII char to position 3 of LCD   | |
| void | cputc_4 (unsigned c) | 
| write ASCII char to position 4 of LCD   | |
| void | cputc_5 (unsigned c) | 
| write ASCII char to position 5 of LCD   | |
| void | cputc (char c, int pos) | 
| Write ASCII character to specified position of LCD.   | |
| void | cputs (char *s) | 
| Write string s to LCD (Only first 5 chars).   | |
| void | cls () | 
| clear user portion of LCD   | |
Variables | |
| const char | hex_display_codes [] | 
| Table: list of native patterns, one for each HEX character.   | |
| const char | ascii_display_codes [] | 
| Table: list of native patterns, one for each ASCII character.   | |
Definition in file conio.h.
      
  | 
  
| 
 clear user portion of LCD 
 Referenced by show_off(), and show_on().  | 
  
      
  | 
  ||||||||||||
| 
 Write ASCII character to specified position of LCD. (this is essentially a dispatcher for cputc_[0-5] functions) 
 
  | 
  
      
  | 
  
| 
 write ASCII char to position 0 of LCD 
  | 
  
      
  | 
  
| 
 write ASCII char to position 1 of LCD 
  | 
  
      
  | 
  
| 
 write ASCII char to position 2 of LCD 
  | 
  
      
  | 
  
| 
 write ASCII char to position 3 of LCD 
  | 
  
      
  | 
  
| 
 write ASCII char to position 4 of LCD 
  | 
  
      
  | 
  
| 
 write ASCII char to position 5 of LCD 
  | 
  
      
  | 
  ||||||||||||
| 
 Write HEX digit to specified position of LCD. (this is essentially a dispatcher for cputc_hex_[0-5] functions) 
 
  | 
  
      
  | 
  
| 
 write HEX digit to position 0 of LCD 
  | 
  
      
  | 
  
| 
 write HEX digit to position 1 of LCD 
  | 
  
      
  | 
  
| 
 write HEX digit to position 2 of LCD 
  | 
  
      
  | 
  
| 
 write HEX digit to position 3 of LCD 
  | 
  
      
  | 
  
| 
 write HEX digit to position 4 of LCD 
  | 
  
      
  | 
  
| 
 write HEX digit to position 5 of LCD 
  | 
  
      
  | 
  ||||||||||||
| 
 Set/Clear individual segments at specified position of LCD. (this is essentially a dispatcher for cputc_native_[0-5] functions) 
 
  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 0 of LCD 
 Referenced by show_on().  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 1 of LCD 
 Referenced by show_on().  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 2 of LCD 
 Referenced by show_off(), and show_on().  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 3 of LCD 
 Referenced by show_off(), and show_on().  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 4 of LCD 
 Referenced by show_off(), and show_on().  | 
  
      
  | 
  
| 
 write bit-pattern for segments at position 5 of LCD 
  | 
  
      
  | 
  
| 
 Write string s to LCD (Only first 5 chars). 
 Referenced by show_off(), and show_on().  | 
  
      
  | 
  
| 
 Write a HEX word to LCD. 
  | 
  
      
  | 
  
| 
 delay approximately ms mSec 
 
 Definition at line 204 of file conio.c. Referenced by MotorPair::brake(), Sensor::sample(), LightSensor::sample(), show_on(), and Sensor::strobe().  | 
  
      
  | 
  
| 
 Table: list of native patterns, one for each ASCII character. 
 
  | 
  
      
  | 
  
| 
 Table: list of native patterns, one for each HEX character. 
 
  | 
  
| 
brickOS is released under the
Mozilla Public License.
 Original code copyright 1998-2002 by the authors.  | 
 1.3.5