解决过日无法休眠问题,适用于7-8号车
This commit is contained in:
9
RTC.h
9
RTC.h
@@ -8,8 +8,6 @@
|
||||
typedef enum {
|
||||
STATE_INIT = 0, // <20><>ʼ<EFBFBD><CABC>״̬<D7B4><CCAC><EFBFBD>״<EFBFBD><D7B4><EFBFBD><EFBFBD>У<EFBFBD>
|
||||
STATE_ON, // ON״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>ģʽ<C4A3><CABD>
|
||||
STATE_OFF, // OFF״̬<D7B4><CCAC><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>
|
||||
STATE_OFF2, // OFF2״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DFBC>أ<EFBFBD>
|
||||
STATE_ON2 // ON2״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>
|
||||
} SystemState;
|
||||
|
||||
@@ -38,7 +36,7 @@ typedef union _UnTimeOutput
|
||||
extern unsigned char bySta;
|
||||
extern UnTimeOutput currenttime;
|
||||
extern UnTimeOutput un_time_output1;//<2F><><EFBFBD><EFBFBD><EFBFBD>趨ʱ<E8B6A8><CAB1>
|
||||
|
||||
extern UnTimeOutput inittime;// Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2025<32>꣬8<EAA3AC><38>2<EFBFBD><32> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>16<31><36>37<33><37>00
|
||||
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> BM8563 <20><> I2C <20><>ַ
|
||||
@@ -64,6 +62,8 @@ extern UnTimeOutput un_time_output1;//
|
||||
#define BM8563_AF_BIT 0x08 // AF<41><46>־λ<D6BE><CEBB>Bit3<74><33>
|
||||
|
||||
|
||||
|
||||
unsigned char BcdToDec(unsigned char bcd);
|
||||
ubyte leapYear(uword year);
|
||||
void BM8563_InitTime();
|
||||
void BM8563_Set4HourCountdown();
|
||||
@@ -74,7 +74,8 @@ void bm8563GetTime(UnTimeOutput *pTime);
|
||||
ubyte bm8563SetAlarm(UnTimeOutput *pTime);
|
||||
void bm8563SetTime(UnTimeOutput *pTime);
|
||||
bool bm8563CheckAlarmFlag(void);
|
||||
void bm8563ClearAlarmFlag(void);
|
||||
|
||||
|
||||
|
||||
void iic_start(void);
|
||||
void iic_stop(void);
|
||||
|
||||
Reference in New Issue
Block a user