fork

Dependencies:   MPU6050_SIM5320_TEST

Fork of MPU_SDCARD by Suad Suljic

Committer:
suads
Date:
Fri Nov 10 14:45:54 2017 +0000
Revision:
1:483775fd3399
Parent:
0:203cf529f52a
first

Who changed what in which revision?

UserRevisionLine numberNew contents of line
suads 0:203cf529f52a 1
suads 0:203cf529f52a 2
suads 1:483775fd3399 3 #include "mbed.h"
suads 1:483775fd3399 4
suads 1:483775fd3399 5 time_t read_rtc(void) {
suads 1:483775fd3399 6 return 0;
suads 1:483775fd3399 7 }
suads 1:483775fd3399 8 int main() {
suads 1:483775fd3399 9
suads 1:483775fd3399 10 // attach_rtc(&read_rtc, NULL, NULL, NULL);
suads 0:203cf529f52a 11
suads 1:483775fd3399 12
suads 1:483775fd3399 13 set_time(1256729737); // Set RTC time to Wed, 28 Oct 2009 11:35:37
suads 1:483775fd3399 14
suads 1:483775fd3399 15 while (true) {
suads 1:483775fd3399 16 time_t seconds = time(NULL);
suads 1:483775fd3399 17
suads 1:483775fd3399 18 printf("Time as seconds since January 1, 1970 = %d\n", seconds);
suads 1:483775fd3399 19
suads 1:483775fd3399 20 printf("Time as a basic string = %s", ctime(&seconds));
suads 1:483775fd3399 21
suads 1:483775fd3399 22 char buffer[32];
suads 1:483775fd3399 23 strftime(buffer, 32, "%I:%M %p\n", localtime(&seconds));
suads 1:483775fd3399 24 printf("Time as a custom formatted string = %s", buffer);
suads 1:483775fd3399 25
suads 1:483775fd3399 26 wait(1);
suads 1:483775fd3399 27 }
suads 0:203cf529f52a 28 }
suads 0:203cf529f52a 29
suads 0:203cf529f52a 30
suads 0:203cf529f52a 31
suads 0:203cf529f52a 32
suads 1:483775fd3399 33 /*
suads 1:483775fd3399 34
suads 1:483775fd3399 35 #include "mbed.h"
suads 1:483775fd3399 36
suads 1:483775fd3399 37 void get(char* buffer,uint16_t &tempDate,uint16_t &tempTime);
suads 0:203cf529f52a 38
suads 1:483775fd3399 39 char buffer[26];
suads 1:483775fd3399 40
suads 1:483775fd3399 41 time_t read_rtc(void) {
suads 1:483775fd3399 42 return 0;
suads 1:483775fd3399 43 }
suads 1:483775fd3399 44
suads 0:203cf529f52a 45
suads 0:203cf529f52a 46
suads 1:483775fd3399 47
suads 1:483775fd3399 48 int main() {
suads 0:203cf529f52a 49
suads 0:203cf529f52a 50
suads 1:483775fd3399 51
suads 1:483775fd3399 52
suads 0:203cf529f52a 53
suads 1:483775fd3399 54 set_time(1503687670); // Set RTC time to Wed, 28 Oct 2009 11:35:37
suads 1:483775fd3399 55
suads 1:483775fd3399 56 while (true) {
suads 1:483775fd3399 57 uint16_t datum;
suads 1:483775fd3399 58 uint16_t vrijeme;
suads 0:203cf529f52a 59 time_t seconds = time(NULL);
suads 1:483775fd3399 60
suads 1:483775fd3399 61 //printf("Time as seconds since January 1, 1970 = %d\n", seconds);
suads 1:483775fd3399 62
suads 1:483775fd3399 63 sprintf(buffer,"%s", ctime(&seconds));
suads 1:483775fd3399 64
suads 1:483775fd3399 65 // char buffer[32];
suads 1:483775fd3399 66 // strftime(buffer, 32,"%s",ctime(&seconds));
suads 1:483775fd3399 67 // printf("Time as a custom formatted string = %s\n", seconds);
suads 1:483775fd3399 68 //sprintf (buffer,"%s",seconds);
suads 1:483775fd3399 69 printf("|%s|",buffer);
suads 1:483775fd3399 70 buffer[25]='\0';
suads 1:483775fd3399 71 get(buffer,datum,vrijeme);
suads 1:483775fd3399 72 printf("aaa %d bb %d\n",datum,vrijeme);
suads 1:483775fd3399 73
suads 0:203cf529f52a 74 wait(1);
suads 0:203cf529f52a 75 }
suads 1:483775fd3399 76 }
suads 0:203cf529f52a 77
suads 0:203cf529f52a 78
suads 0:203cf529f52a 79
suads 1:483775fd3399 80 void get(char* buffer,uint16_t &tempDate,uint16_t &tempTime){
suads 1:483775fd3399 81 // char *a=buffer;
suads 1:483775fd3399 82 //uint8_t month=0;
suads 1:483775fd3399 83 char month[2]={'0','0'};
suads 1:483775fd3399 84 char hour[2];
suads 1:483775fd3399 85 char minute[2];
suads 1:483775fd3399 86 char day[2];
suads 0:203cf529f52a 87
suads 1:483775fd3399 88 day[0]=buffer[8];
suads 1:483775fd3399 89 day[1]=buffer[9];
suads 1:483775fd3399 90 hour[0]=buffer[11];
suads 1:483775fd3399 91 hour[1]=buffer[12];
suads 1:483775fd3399 92 minute[0]=buffer[14];
suads 1:483775fd3399 93 minute[1]=buffer[15];
suads 1:483775fd3399 94 char *output = NULL;
suads 1:483775fd3399 95 //output = strstr (buffer,"Mar");
suads 1:483775fd3399 96 if(strstr (buffer,"Jan"))
suads 1:483775fd3399 97 month[1]='1';
suads 1:483775fd3399 98 else if(strstr (buffer,"Feb"))
suads 1:483775fd3399 99 month[1]='2';
suads 1:483775fd3399 100 else if(strstr (buffer,"Mar"))
suads 1:483775fd3399 101 month[1]='3';
suads 1:483775fd3399 102 else if(strstr (buffer,"Apr"))
suads 1:483775fd3399 103 month[1]='4';
suads 1:483775fd3399 104 else if(strstr (buffer,"May"))
suads 1:483775fd3399 105 month[1]='5';
suads 1:483775fd3399 106 else if(strstr (buffer,"Jun"))
suads 1:483775fd3399 107 month[1]='6';
suads 1:483775fd3399 108 else if(strstr (buffer,"Jul"))
suads 1:483775fd3399 109 month[1]='7';
suads 1:483775fd3399 110 else if(strstr (buffer,"Aug"))
suads 1:483775fd3399 111 month[1]='8';
suads 1:483775fd3399 112 else if(strstr (buffer,"Sep"))
suads 1:483775fd3399 113 month[1]='9';
suads 1:483775fd3399 114 else if(strstr (buffer,"Okt"))
suads 1:483775fd3399 115 {
suads 1:483775fd3399 116 month[0]='1';
suads 1:483775fd3399 117 month[1]='0';
suads 1:483775fd3399 118 }
suads 1:483775fd3399 119 else if(strstr (buffer,"Nov"))
suads 1:483775fd3399 120 {
suads 1:483775fd3399 121 month[0]='1';
suads 1:483775fd3399 122 month[1]='1';
suads 1:483775fd3399 123 }
suads 1:483775fd3399 124 else if(strstr (buffer,"Dec"))
suads 1:483775fd3399 125 {
suads 1:483775fd3399 126 month[0]='1';
suads 1:483775fd3399 127 month[1]='2';
suads 1:483775fd3399 128 }
suads 1:483775fd3399 129 printf("Datum je |%s|.|%s| |%s|:|%s| \n",day,month,hour,minute);
suads 1:483775fd3399 130 char tempdate [4];
suads 1:483775fd3399 131 sprintf(tempdate,"%s%s",month,day);
suads 1:483775fd3399 132 int i =atoi(tempdate);
suads 1:483775fd3399 133 tempDate=i;
suads 0:203cf529f52a 134
suads 1:483775fd3399 135 printf("Datum je |%d|\n",i);
suads 0:203cf529f52a 136
suads 1:483775fd3399 137 char temptime [4];
suads 1:483775fd3399 138 sprintf(temptime,"%s%s",hour,minute);
suads 1:483775fd3399 139 int x=atoi(temptime);
suads 1:483775fd3399 140 printf("Vrijeme je |%d|\n",x);
suads 1:483775fd3399 141 tempTime=x;
suads 1:483775fd3399 142
suads 0:203cf529f52a 143
suads 0:203cf529f52a 144
suads 1:483775fd3399 145 }
suads 1:483775fd3399 146
suads 1:483775fd3399 147
suads 1:483775fd3399 148 */