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
Files at revision 6:196a63a3378d
Name | Size | Actions |
---|---|---|
[up] | ||
BatteriesScreen.h | 5128 | Revisions Annotate |
BatteryScreen.h | 5498 | Revisions Annotate |
DeleteLogScreen.h | 4966 | Revisions Annotate |
LogDurationScreen.h | 2646 | Revisions Annotate |
LogScreen.h | 2511 | Revisions Annotate |
LogSelectScreen.h | 2620 | Revisions Annotate |
MainMenuScreen.h | 7479 | Revisions Annotate |
OutputScreen.h | 5315 | Revisions Annotate |
RaspberryPiScreen.h | 8705 | Revisions Annotate |
RecordScreen.h | 4554 | Revisions Annotate |
Screens.h | 510 | Revisions Annotate |
SettingsScreen.h | 2989 | Revisions Annotate |
SolarGraphScreen.h | 1590 | Revisions Annotate |
SolarScreen.h | 5205 | Revisions Annotate |
SolarValueScreen.h | 4623 | Revisions Annotate |
UtilityScreen.h | 8617 | Revisions Annotate |
ViewLogScreen.h | 5273 | Revisions Annotate |