FRMD KL25Z <=i2c=> NXP PCF8563 (RTC) FRMD KL25Z SPI=> MCP23S17 => (GLCD) T6963C FRMD KL25Z Tsi => 3 button : <--> <enter> <++> FRMD KL25Z => Bip()

Dependencies:   TSI mbed

Fork of RTC8564NB_Clock by masa miya

Committer:
szjenter
Date:
Wed May 14 04:46:52 2014 +0000
Revision:
2:c271f83a69e4
Parent:
1:7c1d3790f08d
FRMD KL25Z  <=i2c=>  NXP PCF8563  (RTC); FRMD KL25Z    SPI=> MCP23S17 => (GLCD  T6963C); FRMD KL25Z   Tsi => 3 button :           <-->     <enter>    <++>; FRMD KL25Z => Bip()

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jf1vrr 0:50e7bcac5eb9 1 #include "mbed.h"
szjenter 2:c271f83a69e4 2 #include "GLCD_spi.h"
szjenter 2:c271f83a69e4 3 #include "TouchMenu.h"
szjenter 2:c271f83a69e4 4 #include "RTC.h"
jf1vrr 0:50e7bcac5eb9 5
jf1vrr 0:50e7bcac5eb9 6
jf1vrr 1:7c1d3790f08d 7
jf1vrr 0:50e7bcac5eb9 8
szjenter 2:c271f83a69e4 9 //char buffer[12];
szjenter 2:c271f83a69e4 10 int m_value,b;
szjenter 2:c271f83a69e4 11 //-------------------------------------------------
szjenter 2:c271f83a69e4 12 void Start(){
szjenter 2:c271f83a69e4 13 SPI_init();
szjenter 2:c271f83a69e4 14 lcd_init();
jf1vrr 0:50e7bcac5eb9 15
szjenter 2:c271f83a69e4 16 K_LED=1;
szjenter 2:c271f83a69e4 17 Z_LED=1;
szjenter 2:c271f83a69e4 18 P_LED=1;
szjenter 2:c271f83a69e4 19 lcd_cls();
szjenter 2:c271f83a69e4 20 lcd_string(2,6,"RTC Start");
szjenter 2:c271f83a69e4 21 Bip(2,3); // 1 kHz * freki, 0.1 s * time
szjenter 2:c271f83a69e4 22 //rtc_reset();
szjenter 2:c271f83a69e4 23 rtc_data_set();
szjenter 2:c271f83a69e4 24 lcd_cls();
szjenter 2:c271f83a69e4 25 //a=0;
szjenter 2:c271f83a69e4 26 b=0;
jf1vrr 0:50e7bcac5eb9 27 }
szjenter 2:c271f83a69e4 28 //-------------------------------------------------
jf1vrr 0:50e7bcac5eb9 29
jf1vrr 0:50e7bcac5eb9 30 int main() {
szjenter 2:c271f83a69e4 31 Start();
szjenter 2:c271f83a69e4 32 //rtc_reset();
szjenter 2:c271f83a69e4 33 while(1){
szjenter 2:c271f83a69e4 34 rtc_data_read();
szjenter 2:c271f83a69e4 35 if(sec != b){
szjenter 2:c271f83a69e4 36 //Bip(1,1);
szjenter 2:c271f83a69e4 37 b=sec;
szjenter 2:c271f83a69e4 38 Z_LED =0;
szjenter 2:c271f83a69e4 39 wait(.1);
szjenter 2:c271f83a69e4 40 Z_LED=1;
szjenter 2:c271f83a69e4 41 }
szjenter 2:c271f83a69e4 42 }
szjenter 2:c271f83a69e4 43 //for(;;){}
jf1vrr 1:7c1d3790f08d 44
jf1vrr 0:50e7bcac5eb9 45 }