
Own fork of MbedSmartRestMain
Dependencies: C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed
Fork of MbedSmartRestMain by
io/DeviceIO.cpp
- Committer:
- xinlei
- Date:
- 2015-03-20
- Revision:
- 90:423177e8a401
- Parent:
- 74:ca3001991fdc
File content as of revision 90:423177e8a401:
#include "DeviceIO.h" #include "logging.h" #define DEF "\033[39m" #define GRE "\033[32m" #define CYA "\033[36m" DeviceIO::DeviceIO(GPSI2C& gps) : _resetButton(D4), // fire button on arduino app shield _lcd(D11, D13, D12, D7, D10), _gpsTracker(gps), _deviceFeedback() { } bool DeviceIO::resetButtonPressed() { return _resetButton; } GPSTracker& DeviceIO::gpsTracker() { return _gpsTracker; } DeviceFeedback& DeviceIO::deviceFeedback() { return _deviceFeedback; } void DeviceIO::lcdPrint(const char *line1, const char *line2, const char *line3) { aDebug(GRE "io::lcdPrint" DEF "\r\n"); _lcd.cls(); _lcd.locate(0, 0); _lcd.printf("%s\n", line1); aDebug(GRE "> " CYA "%s\r\n" DEF, line1); if (line2 != NULL) { _lcd.printf("%s\n", line2); aDebug(GRE "> " CYA "%s\r\n" DEF, line2); if (line3 != NULL) { _lcd.printf("%s\n", line3); aDebug(GRE "> " CYA "%s\r\n" DEF, line3); } } }