1 #ifndef LCD4Bit_mod_h
\r
2 #define LCD4Bit_mod_h
\r
4 #include <inttypes.h>
\r
8 LCD4Bit_mod(int num_lines);
\r
9 void commandWrite(int value);
\r
11 void print(int value);
\r
12 void printIn(char value[]);
\r
14 //non-core---------------
\r
15 void cursorTo(int line_num, int x);
\r
16 void leftScroll(int chars, int delay_time);
\r
17 //end of non-core--------
\r
19 //4bit only, therefore ideally private but may be needed by user
\r
20 void commandWriteNibble(int nibble);
\r
22 void pulseEnablePin();
\r
23 void pushNibble(int nibble);
\r
24 void pushByte(int value);
\r