亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? alarm.c

?? FS2410開發板的一個底層應用程序
?? C
字號:
#include "def.h"
#include "2410addr.h"
#include "2410lib.h"
#include "rtcapi.h"
#include "alarm.h"

/*
ALARM初始化,當系統地一次運行或者復位時運行。用于重組ALARM數據并啟動ALARM。 
輸入:無 
輸出:TRUE--成功;FALSE--失敗
*/
char ALM_Init(void)
{
	return 0;
}

/*
APP注冊,如果APP要使用ALARM功能,則必須先應用這個函數注冊。 
輸入:pAlmApp--要增加的APP注冊項結構指針 
輸出:TRUE--成功;FALSE--失敗 
*/
char ALM_RegisterApp(ALM_APP_T almApp)
{
	return 0;
}

/*
APP銷注,如果APP不再使用ALARM功能,則需要應用這個函數銷注。 
輸入:appName--應用程序標識 
輸出:TRUE--成功;FALSE--失敗 
*/
char ALM_DeRegisterApp(const char *appName)
{
	return 0;
}

/*
系統調用,系統會檢測到RTC產生中斷時,調用這個函數。獲取當前響鬧ALARM信息和個數 
輸入:pAlmInfo--傳給系統的目的ALARM信息數組, 
      pAlmCount--數組中元素個數, 
	  maxRequest--最大需求個數 
輸出:TRUE--成功;FALSE--失敗 
*/
BYTE ALM_GetAlarmInfo(ALM_CINFO_T *pAlmInfo, WORD *pAlmCount, WORD maxRequest)
{
	return 0;
}

/*
查看ALARM項下次工作的時間 
輸入:pInDT--要查看的時間指針;pOutDT--轉換后時間指針;itemType--要查看的ALARM事件類型;interval--固定間隔時間長度(如果不是固定間隔類型則為零) 
輸出:TRUE--成功;FALSE--沒有相應時間 
*/
char ALM_TestResponse(SYSTEMTIME *pInDT, SYSTEMTIME *pOutDT, char itemType, DWORD interval)
{
	return 0;
} 

/*
增加ALARM事件,當增加一個ALARM項后,在該項生命期內,編號不會改變。 
輸入:pAlmItem--要增加的ALARM事件結構指針 
輸出:ALARM事件序號 
*/
DWORD ALM_AddAlarm(ALM_ITEM_T *pAlmItem) 
{
	return 0;
}

/*
刪除ALARM事件 
輸入:itemNo--要刪除的ALARM事件序號 
輸出:ALARM事件序號 
*/
DWORD ALM_DelAlarm(DWORD itemNo)
{
	return 0;
}

/*
修改ALARM事件
輸入:almItem--要修改的ALARM事件結構指針;itemNo--要修改的ALARM事件序號
輸出:ALARM事件序號 
*/
DWORD ALM_ModifyAlarm(ALM_ITEM_T *pAlmItem, DWORD itemNo)
{
	return 0;
}

/*
重新標記ALARM事件,用于系統崩潰后重建ALARM
輸入:pAlmItem--要修改的ALARM事件結構指針;itemNo--要修改的ALARM事件序號
輸出:TRUE--成功;FALSE--失敗
*/
BYTE ALM_RemarkAlmItem(ALM_ITEM_T *pAlmItem, DWORD itemNo)
{
	return 0;
}

/**************************************************************/
static U8 AlarmOn = 0;
static void (*AlarmCallBack)(void);

static void __irq IsrAlarm(void)
{
//	WrUTXH0('A');
	if(AlarmCallBack)
		(*AlarmCallBack)();
	ClearPending(BIT_RTC);
}

void OpenAlarm(void (*cbf)(void))
{
	AlarmOn = 1;
	rRTCALM = (0x7f);	//enable alarm
	//唯一指定的時間,年/月/日/時/分/秒方式只觸發一次
	//若要按年/季/月/時/分固定間隔重觸發需要再設alarm的date,time
	AlarmCallBack = cbf;
	pISR_RTC = (U32)IsrAlarm;
	ClearPending(BIT_RTC);	
	EnableIrq(BIT_RTC);		
}

void CloseAlarm(void)
{
	AlarmOn = 0;
	rRTCALM = 0;			//disable alarm
	AlarmCallBack = NULL;
	DisableIrq(BIT_RTC);
}

U8 AlarmSetDate(DATETIME_T *date)
{
	if(AlarmOn&&RtcCheckDateValid(date->year, date->month, date->day))
	{
		U8 tmp;
		
		if((date->year<2000)||(date->year>2999))
			return FALSE;
		if((date->hour>23)||(date->minute>59)||(date->second>59))
			return FALSE;
		
		rRTCCON = 1;	//enable RTC write;
		
		tmp = date->second;
		rALMSEC  = ((tmp/10)<<4)+(tmp%10);
		tmp = date->minute;
		rALMMIN  = ((tmp/10)<<4)+(tmp%10);
		tmp = date->hour;
		rALMHOUR = ((tmp/10)<<4)+(tmp%10);
		tmp = date->day;
		rALMDATE = ((tmp/10)<<4)+(tmp%10);					
		tmp = date->month;
		rALMMON  = ((tmp/10)<<4)+(tmp%10);	
		tmp = date->year-2000;
		rALMYEAR = ((tmp/10)<<4)+(tmp%10);
		
		rRTCCON = 0;	//disable RTC write
			
		return TRUE;	
	}
	return FALSE;
}

U8 AlarmGetDate(DATETIME_T *date)
{
	if(AlarmOn)
	{
		U8 tmp;
		
		tmp = rALMYEAR;
		date->year     = (tmp>>4)*10+(tmp&0xf);
		tmp = rALMMON;
		date->month    = (tmp>>4)*10+(tmp&0xf);		
		tmp = rALMDATE;
		date->day      = (tmp>>4)*10+(tmp&0xf);
		tmp = rALMHOUR;
		date->hour     = (tmp>>4)*10+(tmp&0xf);
		tmp = rALMMIN;
		date->minute   = (tmp>>4)*10+(tmp&0xf);
		tmp = rALMSEC;					
		date->second   = (tmp>>4)*10+(tmp&0xf);
	
		return TRUE;
	}
	return FALSE;
}

/*
ALARM觸發后,通過下列接口通知OS,OS進行消息封裝后提供給給GUI或應用層
輸入:沒有
返回:沒有
注意:AlarmProc()函數只能在高級中HISR中被調用,否則系統異常。
*/
void AlarmProc(void)
{
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情偷乱视频一区二区三区| 久色婷婷小香蕉久久| 久久国产精品72免费观看| 91看片淫黄大片一级| 国产午夜精品一区二区| 国产精品久久99| 福利电影一区二区| 色婷婷av一区| 99久久99精品久久久久久| 国产成人精品影视| 在线电影一区二区三区| 日本一区二区三区在线不卡| 精品一区二区在线播放| 欧美成人女星排名| 日韩av不卡一区二区| 欧美乱妇20p| 日韩电影免费在线看| 成人久久久精品乱码一区二区三区 | 亚洲一区二区三区四区五区黄| 国产成人av一区| 日韩女优电影在线观看| 久久97超碰国产精品超碰| 久久久久久久久久美女| 国产一区二区调教| 最近中文字幕一区二区三区| 99国产精品久久久久久久久久| 亚洲欧洲精品一区二区三区| 国产乱对白刺激视频不卡| 亚洲国产精华液网站w| 99re视频精品| 日韩专区一卡二卡| 欧美国产日韩在线观看| 6080午夜不卡| 精品国产免费人成电影在线观看四季| 国产麻豆精品一区二区| 无码av免费一区二区三区试看| 亚洲三级理论片| 久久久精品国产免费观看同学| 欧美xingq一区二区| 91精品国产黑色紧身裤美女| 欧美另类videos死尸| 欧美精品日韩一本| 欧美军同video69gay| 欧美日韩在线一区二区| 欧美日韩一区小说| 91精品欧美福利在线观看| 欧美高清www午色夜在线视频| 欧美蜜桃一区二区三区| 日韩一区二区在线看| 欧美一区二区在线播放| 精品久久久久久无| 精品国产自在久精品国产| 久久日韩粉嫩一区二区三区| 欧美韩国日本一区| 亚洲视频在线观看三级| 亚洲制服丝袜在线| 日韩电影一区二区三区四区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 99久久久无码国产精品| 不卡一区二区在线| 91女人视频在线观看| 欧美男女性生活在线直播观看| 欧美一二三区在线观看| 国产亚洲午夜高清国产拍精品| 国产亚洲污的网站| 亚洲乱码一区二区三区在线观看| 天天综合网 天天综合色| 国产专区综合网| 99国产精品久久久| 欧美高清www午色夜在线视频| 欧美精品一区二区三区久久久| 中文成人综合网| 亚洲自拍偷拍九九九| 久久成人精品无人区| 成人综合在线视频| 欧美精品一级二级| 亚洲视频一区二区免费在线观看| 图片区小说区国产精品视频| 国产最新精品精品你懂的| 成人精品鲁一区一区二区| 欧美三级中文字| 久久精品亚洲麻豆av一区二区| 亚洲欧美国产高清| 韩国av一区二区三区在线观看| 91在线观看视频| 精品国产伦理网| 亚洲中国最大av网站| 高清在线成人网| 4438成人网| 国产精品传媒入口麻豆| 美女视频网站久久| 色综合久久天天综合网| 精品国产电影一区二区| 亚洲午夜视频在线观看| 风间由美一区二区av101 | 久久久久久久久久久久电影| 夜夜亚洲天天久久| 国产福利一区二区三区视频| 欧美日韩二区三区| 18成人在线视频| 国产精品一区二区在线观看不卡| 欧美日韩一区二区欧美激情| 欧美国产激情一区二区三区蜜月| 日韩va欧美va亚洲va久久| 99r国产精品| 久久精品亚洲精品国产欧美kt∨| 日韩精品91亚洲二区在线观看 | 色爱区综合激月婷婷| 国产午夜精品久久久久久免费视| 日韩成人一区二区三区在线观看| 91视频在线看| 中文字幕欧美国产| 国产毛片精品国产一区二区三区| 欧美久久一二三四区| 亚洲一区二区三区美女| 99久久777色| 国产精品久久久久久久蜜臀 | 国产精品一区二区黑丝| 日韩精品一区二区三区在线观看 | 欧美精品乱码久久久久久| 亚洲免费在线播放| 成人免费高清视频在线观看| 久久亚洲精品小早川怜子| 日韩av一区二区在线影视| 精品视频一区 二区 三区| 亚洲三级在线播放| av高清久久久| 国产精品三级在线观看| av一区二区久久| 欧美激情资源网| 国产福利不卡视频| 久久人人超碰精品| 粉嫩久久99精品久久久久久夜| 国产欧美一区二区精品性| 国产大片一区二区| 中文字幕在线免费不卡| 成人av在线一区二区三区| 亚洲欧美综合色| 色婷婷综合久久久中文字幕| 美女网站色91| 欧美videos中文字幕| 久久99国产精品久久| 久久久久免费观看| 成人免费视频一区| 亚洲精品老司机| 欧美精品在欧美一区二区少妇| 免费观看一级欧美片| 精品国产伦一区二区三区免费| 狠狠色丁香久久婷婷综合_中| 久久久久久久久一| 成人免费视频国产在线观看| 亚洲色图另类专区| 欧美日韩高清在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产成人午夜精品5599| 国产精品狼人久久影院观看方式| 91视视频在线观看入口直接观看www| 亚洲最大成人综合| 91精品国产一区二区人妖| 激情av综合网| 中文字幕中文字幕在线一区| 在线观看一区日韩| 天涯成人国产亚洲精品一区av| 亚洲精品一区二区三区精华液 | 免费观看成人av| 亚洲国产经典视频| 欧美主播一区二区三区| 久久99精品久久久久久| 国产精品高潮呻吟| 欧美人狂配大交3d怪物一区| 国产一区亚洲一区| 亚洲精品国产精华液| 欧美一区二区三区精品| 成人av在线看| 日日骚欧美日韩| 国产午夜精品久久| 精品视频在线免费| 成人晚上爱看视频| 日本在线播放一区二区三区| 国产亚洲精品免费| 欧美精品一级二级| 91在线一区二区| 久久精品国产亚洲aⅴ | 国产精品1024久久| 亚洲尤物视频在线| 国产免费观看久久| 欧美乱熟臀69xxxxxx| av电影天堂一区二区在线 | 蜜臀av一区二区三区| 亚洲色图一区二区三区| 久久综合色播五月| 欧美精品aⅴ在线视频| 成人在线综合网| 久久成人免费网站| 一区二区国产视频| 中文字幕一区免费在线观看| 精品入口麻豆88视频| 欧美日韩精品是欧美日韩精品| 成a人片亚洲日本久久| 国产揄拍国内精品对白|