Note some restrictions for controllers featuring extended mode.

This commit is contained in:
mmdolze
2013-01-17 22:15:45 +00:00
parent 37563b5fd7
commit 66a860d551
2 changed files with 14 additions and 10 deletions
+8 -8
View File
@@ -8,10 +8,10 @@
* to form a 16x8 display.
*
* To add support for additional HD44780 connections:
* \li Add a connection type and mapping to hd44780-drivers.h
* \li Call your initialization routine
* \li Create the low-level driver (use hd44780-ext8bit.c as a starting point)
* \li Modify the makefile
* - Add a connection type and mapping to hd44780-drivers.h
* - Call your initialization routine
* - Create the low-level driver (use hd44780-ext8bit.c as a starting point)
* - Modify the makefile
*/
/*-
@@ -456,7 +456,7 @@ HD44780_init(Driver *drvthis)
* - set display on & cursor off, not blinking,
* - set output mode to left-to-right & turn off display scolling
* - clear display & move cursor home
* .
*
* \param p Pointer to PrivateData structure.
* \param if_bit Command bits for 4- resp. 8-bit mode
*/
@@ -1022,7 +1022,7 @@ HD44780_get_free_chars(Driver *drvthis)
* Define a custom character and write it to the LCD.
* \param drvthis Pointer to driver structure.
* \param n Custom character to define [0 - (NUM_CCs-1)].
* \param dat Array of 8(=cellheight) bytes, each representing a pixel row
* \param dat Array of 8 (=cellheight) bytes, each representing a pixel row
* starting from the top to bottom.
* The bits in each byte represent the pixels where the LSB
* (least significant bit) is the rightmost pixel in each pixel row.
@@ -1293,8 +1293,8 @@ HD44780_get_key(Driver *drvthis)
*
* The returned scancode consists of 4 bits for the row and 4 bits for the
* column of the keypad. This allows for a 16x16 matrix keypad in theory, but
* on a parallel port we are limited to a 11x5 matrix (8 data + 3 control pins
* - excluding one for EN1, 5 status pins).
* on a parallel port we are limited to a 11x5 matrix (8 data + 3 control
* pins - excluding one for EN1, 5 status pins).
*
* Note that a connection type may support even less rows/columns!
*