Basis of functionality (needs flashing, capacitance and set touch) 15:45 wed
Dependencies: mbed
main.cpp@0:4d558fb3be50, 2017-05-24 (annotated)
- 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?
User | Revision | Line number | New 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 | } |