Everything

R_RTC_Get_CounterValue

Reads the counter value (year, month, weekday, day, hour, minute, second) of the real-time clock.

 

[Syntax]

#include      “r_cg_macrodriver.h”

#include      “r_cg_rtc.h”

MD_STATUS  R_RTC_Get_CounterValue ( rtc_counter_value_t * const counter_read_val );

 

[Argument(s)]

I/O

Argument

Description

O

rtc_counter_value_t * const

 counter_read_val;

Pointer to structure in which to store the counter value being read

Remark         See R_RTC_Set_CounterValue for details about the rtc_counter_value_t counter value.

 

[Return value]

Macro

Description

MD_OK

Normal completion

MD_BUSY1

Executing count process (before reading)

MD_BUSY2

Stopping count process (after reading)

Remark         If MD_BUSY1 or MD_BUSY2 is returned, it may be because the counter-operation is stopped, or the counter operation start wait time is too short, so make the value of the RTC_WAITTIME macro defined in the header file "r_cg_rtc.h" larger.