R_RTC_Set_HourSystem


リアルタイムクロックの時間制(12時間,24時間制)を設定します。

[指定形式]

#include     “r_cg_macrodriver.h”
#include     “r_cg_rtc.h”
MD_STATUS    R_RTC_Set_HourSystem ( rtc_hour_system_t hour_system );

[引数]

I/O

引数

説明

I

rtc_hour_system_t hour_system;

時間制の種類

HOUR12 : 12時間制

HOUR24 : 24時間制

[戻り値]

マクロ

説明

MD_OK

正常終了

MD_BUSY1

カウント処理を実行中(設定変更前)

MD_BUSY2

カウント処理を停止中(設定変更後)

MD_ARGERROR

引数の指定が不正

備考

MD_BUSY1,またはMD_BUSY2が返却さえる場合は,カウンタの動作が停止している,またはカウンタの動作開始待ち時間が短いことに起因している可能性があるため、ヘッダ・ファイルr_cg_rtc.hで定義されているマクロ_RTC_WAITTIMEの値を大きくしてください。