R_RTC_Get_CounterValue


リアルタイムクロックのカウント値を読み出します。

[指定形式]

#include    "r_cg_macrodriver.h"
#include    "r_cg_rtc.h"
MD_STATUS   R_RTC_Get_CounterValue ( rtc_counter_value_t * const counter_read_val );

[引数]

I/O

引数

説明

O

rtc_counter_value_t
  * const counter_read_val;

読み出したカウント値を格納する構造体へのポインタ

備考

カウント値rtc_counter_value_tについての詳細は,R_RTC_Set_CounterValueを参照してください。

[戻り値]

マクロ

説明

MD_OK

正常終了

MD_BUSY1

カウント処理を実行中(読み出し前)

MD_BUSY2

カウント処理を停止中(読み出し後)

備考

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