blob: c62efc3c57d6a721c6f95c7ea82d7df167ff1040 [file] [log] [blame]
#ifndef __rtc_h__
#define __rtc_h__
#include "stm32f10x.h"
//ϵͳʱ¼ä½á¹¹
typedef struct
{
uint8_t year; //Äê
uint8_t month; //ÔÂ
uint8_t day; //ÈÕ
uint8_t week; //ÐÇÆÚ
uint8_t hour; //ʱ
uint8_t minute; //·Ö
uint8_t second; //Ãë
}_SystemTime ;
//extern _SystemTime SystemTime,SystemTimeBak;
extern void rtc_init(void);
extern uint8_t rtc_set_time(_SystemTime* t);
extern uint8_t rtc_get_time(_SystemTime* t);
//extern uint32_t rtc_mk_time(_SystemTime* t);
//extern uint32_t rtc_time_diff(void* t1, void* t2);
//extern uint32_t rtc_get_counter(void);
#endif