- rtcBytes[7]=INTtoBCD(rtcDate->year-2000);
- rtcBytes[6]=INTtoBCD(rtcDate->month);
- rtcBytes[5]=INTtoBCD(rtcDate->day);
- rtcBytes[4]=INTtoBCD(rtcDate->weekDay)&0x07; //set 24h mode
- rtcBytes[3]=INTtoBCD(rtcDate->hour)&0x3f; // oscilator on, reset on
- rtcBytes[2]=INTtoBCD(rtcDate->minute);
- rtcBytes[1]=INTtoBCD(rtcDate->second);
- rtcBytes[0]=INTtoBCD(rtcDate->hundredth);
+ rtcBytes[7]=INTtoBCD(rtcDate->tm_year-100);
+ rtcBytes[6]=INTtoBCD(rtcDate->tm_mon)+1;
+ rtcBytes[5]=INTtoBCD(rtcDate->tm_mday);
+ rtcBytes[4]=(INTtoBCD(rtcDate->tm_wday)+1)&0x07; //set 24h mode
+ rtcBytes[3]=INTtoBCD(rtcDate->tm_hour)&0x3f; // oscilator on, reset on
+ rtcBytes[2]=INTtoBCD(rtcDate->tm_min);
+ rtcBytes[1]=INTtoBCD(rtcDate->tm_sec);
+ //rtcBytes[0]=INTtoBCD(rtcDate->hundredth);
+ rtcBytes[0]=0;