Internal RTC Nucleo F767ZI Date Time Set and Print with Threads

Dependencies:   InternalRTC

Committer:
shivanandgowdakr
Date:
Mon Sep 16 13:43:17 2019 +0000
Revision:
1:327e9488a197
Parent:
0:6ffa61b54883
Internal RTC STM32 Simplified

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 1:327e9488a197 10 while(true)
shivanandgowdakr 1:327e9488a197 11 {
shivanandgowdakr 0:6ffa61b54883 12 Get_Date_Time(Current_Time);
shivanandgowdakr 0:6ffa61b54883 13 led1=!led1;
shivanandgowdakr 0:6ffa61b54883 14 printf("Date and Time is %s\r\n",Current_Time);
shivanandgowdakr 1:327e9488a197 15 wait(1);
shivanandgowdakr 0:6ffa61b54883 16 }
shivanandgowdakr 1:327e9488a197 17 }
shivanandgowdakr 1:327e9488a197 18
shivanandgowdakr 1:327e9488a197 19
shivanandgowdakr 1:327e9488a197 20 int main()
shivanandgowdakr 1:327e9488a197 21 {
shivanandgowdakr 0:6ffa61b54883 22
shivanandgowdakr 1:327e9488a197 23 printf("Am here\r\n");
shivanandgowdakr 1:327e9488a197 24 char Time_2_Set[40]= "28/02/2019 23:59:55";//{'\0'};
shivanandgowdakr 0:6ffa61b54883 25
shivanandgowdakr 0:6ffa61b54883 26
shivanandgowdakr 1:327e9488a197 27 if(iSetTerminalTime(Time_2_Set))
shivanandgowdakr 1:327e9488a197 28 {
shivanandgowdakr 0:6ffa61b54883 29 printf("Time Set Success\r\n");
shivanandgowdakr 0:6ffa61b54883 30 }
shivanandgowdakr 1:327e9488a197 31 Time.start(Print_Date_Time);
shivanandgowdakr 0:6ffa61b54883 32
shivanandgowdakr 0:6ffa61b54883 33 }
shivanandgowdakr 0:6ffa61b54883 34