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

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?

UserRevisionLine numberNew 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