summaryrefslogtreecommitdiff
path: root/arm9/lib/include/RTC_api.h
blob: d2577cdfcab61441ff355097439b771651a79cfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef NITRO_RTC_API_H_
#define NITRO_RTC_API_H_

typedef enum RTCWeek
{
    RTC_WEEK_SUNDAY = 0,
    RTC_WEEK_MONDAY,
    RTC_WEEK_TUESDAY,
    RTC_WEEK_WEDNESDAY,
    RTC_WEEK_THURSDAY,
    RTC_WEEK_FRIDAY,
    RTC_WEEK_SATURDAY,
    RTC_WEEK_MAX
}
    RTCWeek;

typedef struct RTCDate
{
    u32 year;
    u32 month;
    u32 day;
    RTCWeek week;
}
    RTCDate;

typedef struct RTCTime
{
    u32 hour;
    u32 minute;
    u32 second;
}
    RTCTime;

#endif //NITRO_RTC_API_H_