RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
tkdn_rtc.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef __H_TKDN_RTC
18 #define __H_TKDN_RTC
19 /**************************************************************************/
26 #include "tkdn_hal.h"
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
32 //■■■■■■■■■■■■■■■■■■■■■■■■■
33 // ユーザがカスタマイズする場所はありません
34 //■■■■■■■■■■■■■■■■■■■■■■■■■
35 
36 /**************************************************************************/
41 typedef struct RX62N_RTC_TIME {
42  unsigned short year;
43  unsigned char mon;
44  unsigned char day;
45  unsigned char weekday;
46  unsigned char hour;
47  unsigned char min;
48  unsigned char second;
50 
51 /**************************************************************************/
59 int rtc_init(void);
60 
61 /**************************************************************************/
67 int rtc_set_time(RX62N_RTC_TIME *time);
68 
69 /**************************************************************************/
76 int rtc_get_time(RX62N_RTC_TIME *time);
77 
78 #ifdef __cplusplus
79  }
80 #endif
81 
82 #endif
unsigned char mon
月。BCDで表す。0x01~0x12
Definition: tkdn_rtc.h:43
unsigned char min
分。BCDで表す。0x00~0x59
Definition: tkdn_rtc.h:47
unsigned char second
秒。BCDで表す。0x00~0x59
Definition: tkdn_rtc.h:48
unsigned short year
年。RX63Nでは西暦とみなして下2桁だけ指定する。
Definition: tkdn_rtc.h:42
unsigned char day
日。BCDで表す。0x01~0x31
Definition: tkdn_rtc.h:44
unsigned char hour
時。BCDで表す。0x00~0x23 24時間制
Definition: tkdn_rtc.h:46
int rtc_get_time(RX62N_RTC_TIME *time)
RTCの時刻を取得する
int rtc_set_time(RX62N_RTC_TIME *time)
RTCに時刻を設定する
int rtc_init(void)
RTCのハードウェアを初期化する
unsigned char weekday
曜日。特に使用されていない。
Definition: tkdn_rtc.h:45
RX62N/63Nの内蔵RTCの時刻を扱うための構造体
Definition: tkdn_rtc.h:41
struct RX62N_RTC_TIME RX62N_RTC_TIME
RX62N/63Nの内蔵RTCの時刻を扱うための構造体
特電HALのヘッダファイル