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
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
dongero 1:5fa403dde809 1 #include "mbed.h"
dongero 1:5fa403dde809 2
dongero 1:5fa403dde809 3 AnalogIn adc12V(PA_2);
dongero 1:5fa403dde809 4 AnalogIn adc5V(PA_4);
dongero 1:5fa403dde809 5 AnalogIn adcN12V(PA_6);
dongero 1:5fa403dde809 6
dongero 1:5fa403dde809 7 // float adc12V_involts = adc12V.read() * 24.0f;
dongero 1:5fa403dde809 8 // sprintf((char*)text, "+12V = %.2f", adc12V_involts);
dongero 1:5fa403dde809 9 // lcd.DisplayStringAt(0, LINE(8), (uint8_t *)&text, LEFT_MODE);
dongero 1:5fa403dde809 10 //
dongero 1:5fa403dde809 11 // float adcN12V_involts = adcN12V.read() * 24.0f;
dongero 1:5fa403dde809 12 // sprintf((char*)text, "-12V = %.2f", adcN12V_involts);
dongero 1:5fa403dde809 13 // lcd.DisplayStringAt(0, LINE(9), (uint8_t *)&text, LEFT_MODE);
dongero 1:5fa403dde809 14 //
dongero 1:5fa403dde809 15 // float adc5V_involts = adc5V.read() * 10.0f;
dongero 1:5fa403dde809 16 // sprintf((char*)text, "+5V = %.2f", adc5V_involts);
dongero 1:5fa403dde809 17 // lcd.DisplayStringAt(0, LINE(10), (uint8_t *)&text, LEFT_MODE);