Basis of functionality (needs flashing, capacitance and set touch) 15:45 wed

Dependencies:   mbed

Committer:
Owenmatthewmcgowan
Date:
Wed May 24 14:46:40 2017 +0000
Revision:
0:4d558fb3be50
Basis functionality for touch in settings page,. boundaries 15:45 wed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Owenmatthewmcgowan 0:4d558fb3be50 1 #include "mbed.h"
Owenmatthewmcgowan 0:4d558fb3be50 2 #include "string"
Owenmatthewmcgowan 0:4d558fb3be50 3 #include "Arial12x12.h"
Owenmatthewmcgowan 0:4d558fb3be50 4 #include "Arial24x23.h"
Owenmatthewmcgowan 0:4d558fb3be50 5 #include "Arial28x28.h"
Owenmatthewmcgowan 0:4d558fb3be50 6 #include "font_big.h"
Owenmatthewmcgowan 0:4d558fb3be50 7 #include "stdio.h"
Owenmatthewmcgowan 0:4d558fb3be50 8
Owenmatthewmcgowan 0:4d558fb3be50 9 #include "SPI_TFT_ILI9341.h"
Owenmatthewmcgowan 0:4d558fb3be50 10
Owenmatthewmcgowan 0:4d558fb3be50 11
Owenmatthewmcgowan 0:4d558fb3be50 12 void alarmtouch_Hour()
Owenmatthewmcgowan 0:4d558fb3be50 13 if (60<=xp<=140 && 30<=yp<=100) {
Owenmatthewmcgowan 0:4d558fb3be50 14 //flashing hour black/white
Owenmatthewmcgowan 0:4d558fb3be50 15 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 16 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 17
Owenmatthewmcgowan 0:4d558fb3be50 18 }
Owenmatthewmcgowan 0:4d558fb3be50 19
Owenmatthewmcgowan 0:4d558fb3be50 20 void alarmtouch_Min()
Owenmatthewmcgowan 0:4d558fb3be50 21 if (230<=xp<=310 && 30<=yp<=100) {
Owenmatthewmcgowan 0:4d558fb3be50 22 //flashing Min black/white
Owenmatthewmcgowan 0:4d558fb3be50 23 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 24 //cease w/set button (interrupt/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 25
Owenmatthewmcgowan 0:4d558fb3be50 26 }
Owenmatthewmcgowan 0:4d558fb3be50 27
Owenmatthewmcgowan 0:4d558fb3be50 28 void timetouch_Hour()
Owenmatthewmcgowan 0:4d558fb3be50 29 if (60<=xp<=140 && 130<=yp<=190) {
Owenmatthewmcgowan 0:4d558fb3be50 30 //flashing hour black/white
Owenmatthewmcgowan 0:4d558fb3be50 31 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 32 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 33
Owenmatthewmcgowan 0:4d558fb3be50 34 }
Owenmatthewmcgowan 0:4d558fb3be50 35
Owenmatthewmcgowan 0:4d558fb3be50 36 void timetouch_Min()
Owenmatthewmcgowan 0:4d558fb3be50 37 if (230<=xp<=310 && 130<=yp<=190) {
Owenmatthewmcgowan 0:4d558fb3be50 38 //flashing min black/white
Owenmatthewmcgowan 0:4d558fb3be50 39 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 40 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 41
Owenmatthewmcgowan 0:4d558fb3be50 42 }
Owenmatthewmcgowan 0:4d558fb3be50 43
Owenmatthewmcgowan 0:4d558fb3be50 44 void datetouch_day()
Owenmatthewmcgowan 0:4d558fb3be50 45 if (60<=xp<=110 && 200<=yp<=240) {
Owenmatthewmcgowan 0:4d558fb3be50 46 //flashing day black/white
Owenmatthewmcgowan 0:4d558fb3be50 47 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 48 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 49
Owenmatthewmcgowan 0:4d558fb3be50 50 }
Owenmatthewmcgowan 0:4d558fb3be50 51
Owenmatthewmcgowan 0:4d558fb3be50 52 void datetouch_month()
Owenmatthewmcgowan 0:4d558fb3be50 53 if (120<=xp<=180 && 200<=yp<=240) {
Owenmatthewmcgowan 0:4d558fb3be50 54 //flashing month black/white
Owenmatthewmcgowan 0:4d558fb3be50 55 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 56 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 57
Owenmatthewmcgowan 0:4d558fb3be50 58 }
Owenmatthewmcgowan 0:4d558fb3be50 59
Owenmatthewmcgowan 0:4d558fb3be50 60 void datetouch_year()
Owenmatthewmcgowan 0:4d558fb3be50 61 if (190<=xp<=320 && 200<=yp<=240) {
Owenmatthewmcgowan 0:4d558fb3be50 62 //flashing year black/white
Owenmatthewmcgowan 0:4d558fb3be50 63 //changable state w/capacitance
Owenmatthewmcgowan 0:4d558fb3be50 64 //cease w/set button (interrup/flag?)
Owenmatthewmcgowan 0:4d558fb3be50 65
Owenmatthewmcgowan 0:4d558fb3be50 66 }