portable version of the cumulocity demo
Dependencies: C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed
Fork of MbedSmartRestMain by
DeviceIO.cpp
- Committer:
- Cumulocity
- Date:
- 2014-07-24
- Revision:
- 46:f6976fd64387
- Parent:
- 41:804f6a0bda26
- Child:
- 47:89ae46d5c466
File content as of revision 46:f6976fd64387:
#include "DeviceIO.h" DeviceIO::DeviceIO() : _resetButton(D4), // fire button on arduino app shield _temperatureSensor(SDA,SCL), _accelerometer(SDA,SCL), _lcd(D11, D13, D12, D7, D10) { } bool DeviceIO::resetButtonPressed() { return _resetButton; } LM75B& DeviceIO::temperatureSensor() { return _temperatureSensor; } MMA7660& DeviceIO::accelerometer() { return _accelerometer; } void DeviceIO::lcdPrint(const char *line1, const char *line2, const char *line3) { _lcd.cls(); _lcd.locate(0, 0); _lcd.printf("%s\n", line1); if (line2 != NULL) { _lcd.printf("%s\n", line2); if (line3 != NULL) _lcd.printf("%s\n", line3); } }