This program consists of the software developed for the ELEC5870M Individual Project. It runs on the mbed LPC1768. It uses the mbed RTOS to perform the following tasks: - Implements intuitive GUI with buttons, LCD TFT Display and LEDs. - Serial Communication with the RPi - I2C communication with INA219 voltage current sensors - Power control at the USB ports
Dependencies: Adafruit_GFX Adafruit_ST7735 INA219 MODSERIAL MbedJSONValue mbed-rtos mbed
Screens/Screens.h@6:196a63a3378d, 2017-04-30 (annotated)
- Committer:
- OHstin
- Date:
- Sun Apr 30 17:19:22 2017 +0000
- Revision:
- 6:196a63a3378d
- Parent:
- 4:c7b0670f96b2
Final Code for mbed operation
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
OHstin | 3:7666de697752 | 1 | #ifndef SCREENS_H |
OHstin | 3:7666de697752 | 2 | #define SCREENS_H |
OHstin | 3:7666de697752 | 3 | |
OHstin | 3:7666de697752 | 4 | #include "MainMenuScreen.h" |
OHstin | 3:7666de697752 | 5 | #include "BatteriesScreen.h" |
OHstin | 3:7666de697752 | 6 | #include "BatteryScreen.h" |
OHstin | 3:7666de697752 | 7 | #include "SolarScreen.h" |
OHstin | 3:7666de697752 | 8 | #include "OutputScreen.h" |
OHstin | 3:7666de697752 | 9 | #include "SettingsScreen.h" |
OHstin | 3:7666de697752 | 10 | #include "SolarGraphScreen.h" |
OHstin | 3:7666de697752 | 11 | #include "LogScreen.h" |
OHstin | 3:7666de697752 | 12 | #include "LogSelectScreen.h" |
OHstin | 3:7666de697752 | 13 | #include "LogDurationScreen.h" |
OHstin | 3:7666de697752 | 14 | #include "ViewLogScreen.h" |
OHstin | 3:7666de697752 | 15 | #include "DeleteLogScreen.h" |
OHstin | 3:7666de697752 | 16 | #include "RecordScreen.h" |
OHstin | 3:7666de697752 | 17 | #include "SolarValueScreen.h" |
OHstin | 4:c7b0670f96b2 | 18 | #include "RaspberryPiScreen.h" |
OHstin | 6:196a63a3378d | 19 | #include "UtilityScreen.h" |
OHstin | 3:7666de697752 | 20 | |
OHstin | 3:7666de697752 | 21 | #endif |