rtc_calendar.h

来自「msp430板子红外驱动」· C头文件 代码 · 共 54 行

H
54
字号
#ifndef RTC_CALENDAR_H
#define RTC_CALENDAR_H

#define JANUARY   0x00
#define FEBRUARY  0x01
#define MARCH     0x02
#define APRIL     0x03
#define MAY       0x04
#define JUNE      0x05
#define JULY      0x06
#define AUGUST    0x07
#define SEPTEMBER 0x08
#define OCTOBER   0x09
#define NOVEMBER  0x10
#define DECEMBER  0x11

#define SUNDAY    0
#define MONDAY    1
#define TUESDAY   2
#define WEDNESDAY 3
#define THURSDAY  4
#define FRIDAY    5
#define SATURDAY  6

#define NO_DAYLIGHT_SAVINGS 0x00
#define US_DAYLIGHT_SAVINGS 0x01
#define EU_DAYLIGHT_SAVINGS 0x02

extern char second;
extern char minute;
extern char hour;
extern char day;
extern char dayOfWeek;
extern char month;
extern int  year;
extern char PM;
extern char FebDays;
extern char dayLightZone;

extern void incrementSeconds(void);
extern void incrementMinutes(void);
extern void incrementHours(void);
extern void incrementDays(void);
extern void incrementMonths(void);
extern void incrementYears(void);
extern void testLeap(void);
extern void setDate( int year, char month, char day);  //encoded as integers with Jan = 1 and 1st day = 1

#define LEAP_YEAR (FebDays == 0x29)

int test_int = 3;

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?