Flexible character LCD library for AVR Microcontrollers
Go to file
Collin J. Doering 85fb4eca6a Read support implemented
Implemented functions for reading the LCD's DDRAM/CGRAM. Which is read
is dependent on the last 'address set' instruction. The functions
implemented are as follows:

Internal use only:
- readLCDDBusByte_
  No busy flag (BF) check. Sets RS=RW=1 and the data bus lines as
  inputs, reads them regardless of mode and returns the byte read.

Externally accessable:
- readCharFromLCD
- readLCDLine
- readCharsFromLCD

Note: more thorough documentation of the aforementioned functions is
required, though all have been tested and seen to be working.

Additionally, renamed the following for clarity's sake:
 enableLCDOutput  -> setLCDDBusAsOutputs
 disableLCDOutput -> setLCDDBusAsInputs

Signed-off-by: Collin J. Doering <collin.doering@rekahsoft.ca>
2015-10-28 04:30:40 -04:00
.gitignore First pass setting up doxygen documentation 2015-10-15 01:23:11 -04:00
Makefile Fix BAUD rate in Makefile 2015-10-06 04:23:14 -04:00
USART.c Add transmitString function to USART library 2015-10-08 03:15:00 -04:00
USART.h First pass setting up doxygen documentation 2015-10-15 01:23:11 -04:00
ansi_escapes.h First pass setting up doxygen documentation 2015-10-15 01:23:11 -04:00
doxygen.conf First pass setting up doxygen documentation 2015-10-15 01:23:11 -04:00
lcdLib.c Read support implemented 2015-10-28 04:30:40 -04:00
lcdLib.h Read support implemented 2015-10-28 04:30:40 -04:00
lcdLibConfig.h Support both 5x8 and 5x10 fonts 2015-10-26 22:30:44 -04:00
lcdOutput.c Remove unnecessary null exprs from end of cases 2015-10-22 03:23:08 -04:00
lcd_instr.h Refactor, tidy and comment 2015-10-26 05:13:40 -04:00