R_RTC_Set_AlarmValue


アラームの発生条件(曜日,時,分)を設定します。

[指定形式]

#include    "r_cg_macrodriver.h"
#include    "r_cg_rtc.h"
void    R_RTC_Set_AlarmValue ( rtc_alarm_value_t alarm_val );

[引数]

I/O

引数

説明

I

rtc_alarm_value_t alarm_val;

アラームの発生条件(曜日,時,分)

備考

以下に,アラームの発生条件rtc_alarm_value_tの構成を示します。(構成内容はデバイスによって異なります)

typedef struct {
    uint8_t alarmws;    /* 秒 */
    uint8_t alarmwm;    /* 分 */
    uint8_t alarmwh;    /* 時 */
    uint8_t alarmww;    /* 曜日(0:日曜日,6:土曜日) */
    uint8_t alarmwd;    /* 日 */
    uint8_t alarmwmt;   /* 月 */
    uint16_t alarmwy;   /* 年 */
} rtc_alarm_value_t;

 

-

alarmwm(秒)

以下に,構成メンバalarmwsの各ビットに対する意味を示します。

 

-

alarmwm(分)

以下に,構成メンバalarmwmの各ビットに対する意味を示します。

 

-

alarmwh(時)

以下に,構成メンバalarmwhの各ビットに対する意味を示します。

なお,ビット5は,リアルタイム・クロックが12時間制の場合,以下の意味となります。

0: 午前

1: 午後

 

 

-

alarmww(曜日)

以下に,構成メンバalarmwwの各ビットに対する意味を示します。

 

 

-

alarmwd(日)

以下に,構成メンバalarmwdの各ビットに対する意味を示します。

 

 

-

alarmwmn(月)

以下に,構成メンバalarmwmnの各ビットに対する意味を示します。

 

 

 

-

alarmwy(年)

以下に,構成メンバalarmwyの各ビットに対する意味を示します。

[戻り値]

なし