アラーム割り込み(ALM)の発生条件を設定すると伴に,アラーム割り込み(ALM)の検出を許可します(カレンダ・カウント・モード)。
[指定形式]
#include "r_cg_rtc.h"
void R_RTC_Set_CalendarAlarm ( rtc_calendar_alarm_enable_t alarm_enable, rtc_calendar_alarm_value_t alarm_val );
|
[引数]
|
|
|
|
rtc_calendar_alarm_enable_t
alarm_enable;
|
比較フラグ(年,月,日,曜日,時,分,秒)
|
|
rtc_calendar_alarm_value_t
alarm_val;
|
カレンダ値(年,月,日,曜日,時,分,秒)
|
備考 1. | 以下に,比較フラグrtc_calendar_alarm_enable_tの構成を示します。 |
typedef struct {
uint8_t sec_enb; /* 秒(0x0:比較を行わない,0x80:比較を行う) */
uint8_t min_enb; /* 分(0x0:比較を行わない,0x80:比較を行う) */
uint8_t hr_enb; /* 時(0x0:比較を行わない,0x80:比較を行う) */
uint8_t day_enb; /* 日(0x0:比較を行わない,0x80:比較を行う) */
uint8_t wk_enb; /* 曜日(0x0:比較を行わない,0x80:比較を行う) */
uint8_t mon_enb; /* 月(0x0:比較を行わない,0x80:比較を行う) */
uint8_t yr_enb; /* 年(0x0:比較を行わない,0x80:比較を行う) */
} rtc_calendar_alarm_enable_t;
|
備考 2. | 以下に,カレンダ値rtc_calendar_alarm_value_tの構成を示します。 |
typedef struct {
uint8_t rsecar; /* 秒 */
uint8_t rminar; /* 分 */
uint8_t rhrar; /* 時 */
uint8_t rdayar; /* 日 */
uint8_t rwkar; /* 曜日(0:日曜日,6:土曜日) */
uint8_t rmonar; /* 月 */
uint16_t ryrar; /* 年 */
} rtc_calendar_alarm_value_t;
|
[戻り値]
なし