Ben Gordon
/
Muscle_Controlled_Servo
LCD.h@10:6b9c7857d57c, 2018-06-01 (annotated)
- Committer:
- BenRJG
- Date:
- Fri Jun 01 13:39:12 2018 +0000
- Revision:
- 10:6b9c7857d57c
- Parent:
- 8:462ce856429b
fixed adc
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
BenRJG | 4:bcef9164776e | 1 | #ifndef _LCD_H_ |
BenRJG | 4:bcef9164776e | 2 | #define _LCD_H_ |
BenRJG | 4:bcef9164776e | 3 | //////Included Files////// |
BenRJG | 4:bcef9164776e | 4 | #include "SPI.h" |
BenRJG | 4:bcef9164776e | 5 | ////////////////////////// |
BenRJG | 4:bcef9164776e | 6 | |
BenRJG | 4:bcef9164776e | 7 | ///////Definitions//////// |
BenRJG | 8:462ce856429b | 8 | #define TEXT 1<<8 |
BenRJG | 8:462ce856429b | 9 | #define COMMAND 0<<8 |
BenRJG | 8:462ce856429b | 10 | #define READ 1<<9 |
BenRJG | 8:462ce856429b | 11 | #define WRITE 0<<9 |
BenRJG | 4:bcef9164776e | 12 | |
BenRJG | 8:462ce856429b | 13 | #define LINE1 0x80 |
BenRJG | 8:462ce856429b | 14 | #define LINE2 0xC0 |
BenRJG | 8:462ce856429b | 15 | |
BenRJG | 8:462ce856429b | 16 | #define LCD_CLR() cmdLCD(0x01) |
BenRJG | 4:bcef9164776e | 17 | ////////////////////////// |
BenRJG | 4:bcef9164776e | 18 | |
BenRJG | 4:bcef9164776e | 19 | ////////Functions///////// |
BenRJG | 5:11489c0bd020 | 20 | void LCD_INIT(void); |
BenRJG | 8:462ce856429b | 21 | void writeToLCD(char* str, int line, int pos); |
BenRJG | 8:462ce856429b | 22 | void putLCD(unsigned char put); |
BenRJG | 8:462ce856429b | 23 | unsigned int findSpace(char* str); |
BenRJG | 8:462ce856429b | 24 | void cmdLCD(unsigned char cmd); |
BenRJG | 4:bcef9164776e | 25 | ////////////////////////// |
BenRJG | 4:bcef9164776e | 26 | #endif |