Flexible character LCD library for AVR Microcontrollers
Go to file
Collin J. Doering 943593d963 Fix support for LCD's with 1 line
The initLCD function had the options of the function set instruction
hard coded, and thus would cause issues while initializing screens with
one line. This commit resolves this issue by checking the value of
LCD_NUMBER_OF_LINES at compile time and creating a macro LCD_LINES with
the appropriate bitmask for INSTR_FUNC_SET_N set or clear which is then
used during the definition of the initLCD function.

Signed-off-by: Collin J. Doering <collin.doering@rekahsoft.ca>
2015-10-27 01:02:02 -04:00
.gitignore First pass setting up doxygen documentation 2015-10-15 01:23:11 -04:00
Makefile
USART.c
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 Fix support for LCD's with 1 line 2015-10-27 01:02:02 -04:00
lcdLib.h Fix support for LCD's with 1 line 2015-10-27 01:02:02 -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