From 2f863834732fdb4edf7e4ba3d0bf90f7110e9b5a Mon Sep 17 00:00:00 2001 From: nakasima Date: Fri, 11 Jul 2008 04:27:06 +0000 Subject: [PATCH] =?UTF-8?q?NTR-IPL=E5=90=8C=E6=A7=98=E3=81=ABRTC=E3=82=A2?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E3=83=A0=E6=99=82=E9=96=93=E3=82=92=E3=82=AF?= =?UTF-8?q?=E3=83=AA=E3=82=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1851 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/components/hyena.TWL/src/main.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/build/components/hyena.TWL/src/main.c b/build/components/hyena.TWL/src/main.c index b577dfe5..1c5337dc 100644 --- a/build/components/hyena.TWL/src/main.c +++ b/build/components/hyena.TWL/src/main.c @@ -46,6 +46,7 @@ // 未実装(現状ではデバッガ接続しないなら選択してもよい) //#define HYENA_ROMEMU_INFO_FROM_LNCR_PARAM +//#define HYENA_RTC_DEBUG /*---------------------------------------------------------------------------* 定数定義 @@ -316,6 +317,29 @@ static void ResetRTC( void ) // RTC初回データ読み込み RTC_ReadDateTime(&sw->Rtc1stData); + + // NTR-IPL同様にアラーム時間をクリア + //(割り込みイネーブルでないとアクセスできない) + { + static RTCRawAlarm alarm = {0,0,0,0,0,0,0,0,0}; + + stat2.intr_mode = RTC_INTERRUPT_MODE_ALARM; // アラーム割り込みイネーブル + stat2.intr2_mode = TRUE; + RTC_WriteStatus2( &stat2 ); + + (void)RTC_WriteAlarm1( &alarm ); + (void)RTC_WriteAlarm2( &alarm ); +#ifdef HYENA_RTC_DEBUG + { + static RTCRawAlarm rd_alarm = {1,1,1,1,1,1,1,1,1}; + (void)RTC_ReadAlarm1( &rd_alarm ); + (void)RTC_ReadAlarm2( &rd_alarm ); + } +#endif + stat2.intr_mode = RTC_INTERRUPT_MODE_NONE; // アラーム割り込みディセーブル + stat2.intr2_mode = RTC_INTERRUPT_MODE_NONE; + RTC_WriteStatus2( &stat2 ); + } }