Kevin Rhyne / Whiffy

Dependencies:   4DGL-uLCD-SE mbed

Committer:
kevinrhyne
Date:
Wed Oct 21 20:18:52 2015 +0000
Revision:
20:d880506cfdff
Parent:
19:b2adc97f4700
works

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kevinrhyne 10:99392075e1d0 1 #include "LCDControl.h"
kevinrhyne 10:99392075e1d0 2
kevinrhyne 12:ef988c7fe8a4 3 LCDControl::LCDControl() : uLCD(p9,p10,p8){
kevinrhyne 2:03181ee070d3 4
kevinrhyne 17:4d0e180cde20 5 uLCD.printf("LCD initialized\n");
kevinrhyne 10:99392075e1d0 6
kevinrhyne 10:99392075e1d0 7
kevinrhyne 10:99392075e1d0 8
kevinrhyne 10:99392075e1d0 9 }
kevinrhyne 2:03181ee070d3 10
kevinrhyne 10:99392075e1d0 11 void LCDControl::update(int strength, bool mode) { //do update stuff on LCD
kevinrhyne 10:99392075e1d0 12
kevinrhyne 10:99392075e1d0 13 printStrength(strength);
kevinrhyne 10:99392075e1d0 14 }
kevinrhyne 2:03181ee070d3 15
kevinrhyne 19:b2adc97f4700 16 void LCDControl::printStrength(float strength) {
kevinrhyne 10:99392075e1d0 17
kevinrhyne 17:4d0e180cde20 18 wait(2);
kevinrhyne 20:d880506cfdff 19 //uLCD.cls();
kevinrhyne 20:d880506cfdff 20 uLCD.printf("Strength: %.2f\n", strength);
kevinrhyne 10:99392075e1d0 21
kevinrhyne 11:419e5d18d42b 22 }
kevinrhyne 19:b2adc97f4700 23
kevinrhyne 19:b2adc97f4700 24 void LCDControl::printString(string printer) {
kevinrhyne 19:b2adc97f4700 25 wait(1);
kevinrhyne 19:b2adc97f4700 26 uLCD.printf(printer.c_str());
kevinrhyne 19:b2adc97f4700 27 wait(1);
kevinrhyne 19:b2adc97f4700 28 }