# RTCAlarmParam

## 定義

  `#include <nitro/rtc.h>`

      typedef struct {
               RTCWeek    week;
               u32        hour;
               u32        minute;
               u32        enable;
      } RTCAlarmParam;

## 要素

week | 曜日を示すRTCWeek列挙型の値
hour | 時を示す 0〜23 の数値
minute | 分を示す 0〜59 の数値
enable | 曜日/時/分 それぞれのアラーム判定有効フラグ

## 説明

リアルタイムクロックのアラーム設定を示す構造体です。
曜日、時分、及びそれぞれの要素の判定有効フラグの状態を示します。
アラーム判定有効フラグについては以下の値のいずれか、または全てを論理和した値となります。

RTC_ALARM_ENABLE_NONE | 0x0000 | 判定フラグは全て無効
RTC_ALARM_ENABLE_WEEK | 0x0001 | 曜日設定をアラーム判定に使用
RTC_ALARM_ENABLE_HOUR | 0x0002 | 時設定をアラーム判定に使用
RTC_ALARM_ENABLE_MINUTE | 0x0004 | 分設定をアラーム判定に使用

## 参照

`RTCWeek`

## 履歴

2004/08/19 時間表記固定による記述変更
2004/07/01 時間表記の統一による記述変更
2004/05/18 初版