Real Time Clock

SOLID-OSでは、##desc##

VALID_SEC

VALID_SEC(sec)

説明

##desc

定義

#define VALID_SEC(sec) (0<= (sec) && (sec) < 60)

VALID_MIN

VALID_MIN(min)

説明

##desc

定義

#define VALID_MIN(min) (0<= (min) && (min) < 60)

VALID_HOUR

VALID_HOUR(hour)

説明

##desc

定義

#define VALID_HOUR(hour) (0<= (hour) && (hour) < 24)

VALID_MDAY

VALID_MDAY(day)

説明

##desc

定義

#define VALID_MDAY(day) (0 < (day) && (day) < 32)

VALID_MON

VALID_MON(mon)

説明

##desc

定義

#define VALID_MON(mon) (0 < (mon) && (mon) < 13)

VALID_YEAR

VALID_YEAR(year)

説明

##desc

定義

#define VALID_YEAR(year) (0 < (year) && (year) < 100)

SOLID_RTC_TIME

type SOLID_RTC_TIME

説明

##desc

定義

typedef struct {
    int tm_sec;
    int tm_min;
    int tm_hour;
    int tm_mday;
    int tm_mon;
    int tm_year;
    int tm_wday;
} SOLID_RTC_TIME;

メンバー

tm_sec
##desc
tm_min
##desc
tm_hour
##desc
tm_mday
##desc
tm_mon
##desc
tm_year
##desc
tm_wday
##desc

SOLID_RTC_ReadTime

int SOLID_RTC_ReadTime(SOLID_RTC_TIME *time)

##desc

パラメータ:time – ##desc
戻り値:##desc

SOLID_RTC_SetTime

int SOLID_RTC_SetTime(SOLID_RTC_TIME *time)

##desc

パラメータ:time – ##desc
戻り値:##desc