![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Program for the water play project for the course Software Testing Practical 2016 given at the VU University
Dependencies: mbed DRV88255 TextLCD Ping mbed-rtos
LCDController.cpp
- Committer:
- sbouber1
- Date:
- 2016-06-10
- Revision:
- 10:fd4670ec0806
- Parent:
- 7:8b3aef52aa7b
- Child:
- 16:b9c4fd837909
- Child:
- 17:17ea1372f64a
File content as of revision 10:fd4670ec0806:
#include "LCDController.h" TextLCD lcd(p5, p6, p7, p8, p9, p10, TextLCD::LCD16x2); LCDController::LCDController() { printf("Initiate LCD Controller\n\r"); lcd.cls(); } void LCDController::splash() { lcd.cls(); lcd.printf("Welcome to\nSaltware"); wait(2.0); } void LCDController::updateScreen(float displaytemp, float saltvolt) { lcd.cls(); lcd.printf("Temp: %.1fC\nSalt: %.3fPPT",displaytemp,saltvolt); } void LCDController::updateScreen(float distance) { lcd.cls(); lcd.printf("Distance:\n%.3f", distance); } void LCDController::error(const char *msg) { lcd.cls(); lcd.printf("ERROR:\n%s", msg); }