Touchscreen voltage meter (WIP)

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI VoltageMeter_stm32f429disco

Dependents:   VoltageMeter_stm32f429disco

Committer:
dongero
Date:
Mon Feb 24 20:44:58 2020 +0000
Revision:
1:5fa403dde809
Parent:
0:199627fa5461
Refactored structure to use multiple files (display, adc, ts); Initializes and displays splash screen and start button.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
danngreen 0:199627fa5461 1 #include "mbed.h"
dongero 1:5fa403dde809 2 #include "ts.h"
dongero 1:5fa403dde809 3 #include "display.h"
dongero 1:5fa403dde809 4 #include "adc.h"
danngreen 0:199627fa5461 5
dongero 1:5fa403dde809 6 void initialize_app(void)
dongero 1:5fa403dde809 7 {
dongero 1:5fa403dde809 8 display_splash_screen();
dongero 1:5fa403dde809 9 wait(2);
dongero 1:5fa403dde809 10
dongero 1:5fa403dde809 11 uint32_t display_size_x, display_size_y;
dongero 1:5fa403dde809 12 display_get_size(display_size_x, display_size_y);
dongero 1:5fa403dde809 13
dongero 1:5fa403dde809 14 bool success = ts_init(display_size_x, display_size_y);
danngreen 0:199627fa5461 15
dongero 1:5fa403dde809 16 if (!success) {
dongero 1:5fa403dde809 17 display_failed_ts_init();
dongero 1:5fa403dde809 18 while(true) {;}
dongero 1:5fa403dde809 19 }
dongero 1:5fa403dde809 20 }
danngreen 0:199627fa5461 21
danngreen 0:199627fa5461 22
danngreen 0:199627fa5461 23 int main()
danngreen 0:199627fa5461 24 {
dongero 1:5fa403dde809 25 initialize_app();
dongero 1:5fa403dde809 26 display_main_screen();
danngreen 0:199627fa5461 27
dongero 1:5fa403dde809 28 while (1) {
dongero 1:5fa403dde809 29
danngreen 0:199627fa5461 30 }
danngreen 0:199627fa5461 31 }