28 lines
802 B
C
28 lines
802 B
C
#ifndef RTC_H
|
|
#define RTC_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include "stm32f10x.h"
|
|
|
|
unsigned char PB_RTC_Init(void); //RTC initialization
|
|
void PB_Get_RTC_Time(uint8_t* year , uint8_t* month , uint8_t* date , uint8_t* week,
|
|
uint8_t* hour , uint8_t* min , uint8_t* sec , uint8_t* ampm);
|
|
|
|
unsigned char RTC_Get_Week(unsigned short int year, unsigned char month, unsigned char day);
|
|
|
|
void RTC_Alarm_Set(unsigned short int syear, unsigned char smon, unsigned char sday,
|
|
unsigned char hour, unsigned char min, unsigned char sec);
|
|
unsigned char RTC_Set(unsigned short int syear, unsigned char smon, unsigned char sday,
|
|
unsigned char hour, unsigned char min, unsigned char sec);//set time
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // RTC_H
|
|
|
|
|