Convenience routines for an I"C connected LCD display. Handy things like taking cursor to home, positioning cursor, clearing display, writing strings etc

Dependents:   gu_squirt_tester

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