Shivanand Gowda / Mbed OS Internal_RTC

Dependencies:   InternalRTC

Committer:
shivanandgowdakr
Date:
Wed Jun 06 06:55:24 2018 +0000
Revision:
0:6ffa61b54883
Child:
1:327e9488a197
Internal RTC Nucleo F767ZI Date Time Set and Retrive with Threads ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shivanandgowdakr 0:6ffa61b54883 1 #include "mbed.h"
shivanandgowdakr 0:6ffa61b54883 2 #include "RTC.h"
shivanandgowdakr 0:6ffa61b54883 3
shivanandgowdakr 0:6ffa61b54883 4 DigitalOut led1(LED1);
shivanandgowdakr 0:6ffa61b54883 5 Thread Time;
shivanandgowdakr 0:6ffa61b54883 6
shivanandgowdakr 0:6ffa61b54883 7 char Current_Time[15]={'\0'};
shivanandgowdakr 0:6ffa61b54883 8 void Print_Date_Time(void)
shivanandgowdakr 0:6ffa61b54883 9 {
shivanandgowdakr 0:6ffa61b54883 10 while(true){
shivanandgowdakr 0:6ffa61b54883 11 Get_Date_Time(Current_Time);
shivanandgowdakr 0:6ffa61b54883 12 led1=!led1;
shivanandgowdakr 0:6ffa61b54883 13
shivanandgowdakr 0:6ffa61b54883 14 printf("Date and Time is %s\r\n",Current_Time);
shivanandgowdakr 0:6ffa61b54883 15
shivanandgowdakr 0:6ffa61b54883 16 wait(1);
shivanandgowdakr 0:6ffa61b54883 17 }
shivanandgowdakr 0:6ffa61b54883 18
shivanandgowdakr 0:6ffa61b54883 19 }
shivanandgowdakr 0:6ffa61b54883 20
shivanandgowdakr 0:6ffa61b54883 21 // main() runs in its own thread in the OS
shivanandgowdakr 0:6ffa61b54883 22 int main() {
shivanandgowdakr 0:6ffa61b54883 23 char Time_2_Set[15]= "28022016235955";//{'\0'};
shivanandgowdakr 0:6ffa61b54883 24
shivanandgowdakr 0:6ffa61b54883 25
shivanandgowdakr 0:6ffa61b54883 26 if(iSetTerminalTime(Time_2_Set)) {
shivanandgowdakr 0:6ffa61b54883 27 printf("Time Set Success\r\n");
shivanandgowdakr 0:6ffa61b54883 28 }
shivanandgowdakr 0:6ffa61b54883 29 Time.start(Print_Date_Time);
shivanandgowdakr 0:6ffa61b54883 30
shivanandgowdakr 0:6ffa61b54883 31 }
shivanandgowdakr 0:6ffa61b54883 32