Functions related to printing to the LCD
lcd_functions.cpp@0:063d075c40cb, 2018-11-23 (annotated)
- Committer:
- erolleyparnell
- Date:
- Fri Nov 23 20:08:25 2018 +0000
- Revision:
- 0:063d075c40cb
- Child:
- 1:de2f80988f12
Create Library for LCD Functions;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
erolleyparnell | 0:063d075c40cb | 1 | #include "mbed.h" |
erolleyparnell | 0:063d075c40cb | 2 | #include "lcd_functions.hpp" |
erolleyparnell | 0:063d075c40cb | 3 | #include "serial_functions.hpp" |
erolleyparnell | 0:063d075c40cb | 4 | |
erolleyparnell | 0:063d075c40cb | 5 | |
erolleyparnell | 0:063d075c40cb | 6 | void displayOnLcd() { |
erolleyparnell | 0:063d075c40cb | 7 | date_mutex.lock(); |
erolleyparnell | 0:063d075c40cb | 8 | |
erolleyparnell | 0:063d075c40cb | 9 | myled = !myled; |
erolleyparnell | 0:063d075c40cb | 10 | |
erolleyparnell | 0:063d075c40cb | 11 | currentTime = time(NULL); |
erolleyparnell | 0:063d075c40cb | 12 | strftime(lcdBuffer, 32, "%d/%m/%Y %H:%M:%S", localtime(¤tTime)); |
erolleyparnell | 0:063d075c40cb | 13 | |
erolleyparnell | 0:063d075c40cb | 14 | //lcd.cls(); |
erolleyparnell | 0:063d075c40cb | 15 | // lcd.locate(0,0); |
erolleyparnell | 0:063d075c40cb | 16 | pc.printf("%s\n\r", lcdBuffer); |
erolleyparnell | 0:063d075c40cb | 17 | |
erolleyparnell | 0:063d075c40cb | 18 | myled = !myled; |
erolleyparnell | 0:063d075c40cb | 19 | date_mutex.unlock(); |
erolleyparnell | 0:063d075c40cb | 20 | } |