Contains the main execution of the clock uses headers to import functions
Dependencies: RTC-DS1307 SPI_TFT_ILI9341 TFT_fonts mbed tsi_sensor
Fork of TFT_Mikroelectronika_IL9341_sketchpad by
clocklogic.h
- Committer:
- mlin
- Date:
- 2017-05-25
- Revision:
- 16:3cb9b1fbc039
- Child:
- 17:356a299d3224
File content as of revision 16:3cb9b1fbc039:
int digital_clock_button_press(){ int x = readX(); int y = readY(); if (touching == 1) { if (x > 0 && x < 50 && y > 0 & y < 50) // side button 1 { //set desired state to 1 return 1; } else if (x > 0 && x < 50 && y > 50 & y < 100) //side button 2 { //set desired state to 2 return 2; } else if (x > 0 && x < 50 && y > 100 && y < 150) // side button 3 { //set desired state to 3 return 3; } else if (x > 0 && x < 50 && y > 150 && y < 200) // side button 4 { //set desired state to 4 return 4; }button home { //set desired state to 0 return 0; } else if (x > 140 && x < 230 && y > ?? && y < ??) // alarm button on or off { //set desired state to 5 return 5; } } return -1; } void clock() { draw_state(1); while (f_state == 1){ tm_c = tm_c.getTime() if state