Sets the clock type (12-hour or 24-hour clock) of the real-time clock.
[Syntax]
#include r_cg_macrodriver.h
#include r_cg_rtc.h
MD_STATUS R_RTC_Set_HourSystem ( rtc_hour_system_t hour_system );
[Argument(s)]
I/O |
Argument |
Description |
I |
rtc_hour_system_t hour_system; |
Clock type HOUR12 :12 -hour clock HOUR24 :24 -hour clock |
[Return value]
Macro |
Description |
MD_OK |
Normal completion |
MD_BUSY1 |
Executing count process (before change to setting) |
MD_BUSY2 |
Stopping count process (after change to setting) |
MD_ARGERROR |
Invalid argument specification |
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.