Convenience routines for an I"C connected LCD display. Handy things like taking cursor to home, positioning cursor, clearing display, writing strings etc
jtlcd.h
- Committer:
- jont
- Date:
- 2015-02-14
- Revision:
- 7:5b0b6167b507
- Parent:
- 5:37e171e2035c
File content as of revision 7:5b0b6167b507:
#ifndef jtlcd #define jtlcd #define Slave 0x7c #define LCD_LINE_SIZE 16 //#define Comsend 0x00 //#define Datasend 0x40 //write followed by spaces up to LCD_LINE_SIZE */ void LcdWriteTextLine(char *text); //auto fills with spaces to display length //write followed by spaces up to numb */ void LcdWriteTextAndFill(char *text, int numb); void LcdWriteText(char *text); void LcdInit(); //void lcdclear(); void test(); void LcdHomeBottom(void); void write_E_port(unsigned char command,unsigned char data); void LcdClear(void); void LcdHomeTop(void); void LcdHomeBottom(void); void LcdCursorLeft(void); void LcdCursorRight(void); void LcdSpace(void); void LcdCursorFlash(void); void LcdCursorOff(void); void LcdCursorNorm(void); void LcdClearTop(void); void LcdClearBottom(void); void LcdNSpace(int); void LcdCursorNRight(int); void LcdCursorNLeft(int); void LcdPositionBottom(int); void LcdPositionTop(int); //int LcdGetAddress(void); void LcdSetAddress(int); #endif