R_RTC_Set_AlarmValue

Sets the alarm conditions (weekday, hour, minute).

[Syntax]

#include r_cg_macrodriver.h

#include r_cg_rtc.h

void R_RTC_Set_AlarmValue ( rtc_alarm_value_t alarm_val );

[Argument(s)]

I/O

Argument

Description

I

rtc_alarm_value_t alarm_val;

Alarm conditions (weekday, hour, minute)

Remark Below is shown the structure rtc_alarm_value_t (alarm conditions).(The structure is different according to the device.)

typedef struct {

uint8_t sec; /* Second */

uint8_t min; /* Minute */

uint8_t hour; /* Hour */

uint8_t week; /* Weekday (0: Sunday, 6: Saturday) */

uint8_t day; /* Day */

uint8_t month; /* Month */

uint16_t year; /* Year */

} rtc_alarm_value_t;

- alarmws (Second)

Below are shown the meanings of each bit of the structure member alarmws.

- alarmwm (Minute)

Below are shown the meanings of each bit of the structure member alarmwm.

- alarmwh (Hour)

Below are shown the meanings of each bit of the structure member alarmwh.

If the real-time clock is set to the 12-hour clock, then bit 5 has the following meaning.

0: AM

1: PM

- alarmww (Weekday)

Below are shown the meanings of each bit of the structure member alarmww.

- alarmwd (Day)

Below are shown the meanings of each bit of the structure member alarmwd.

- alarmwmn (Month)

Below are shown the meanings of each bit of the structure member alarmwmn.

- alarmwy (Year)

Below are shown the meanings of each bit of the structure member alarmwmn.

[Return value]

None.