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

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

?? macro.h

?? LPC2366低功耗測試代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
*
*               mask        Mask of bits to check if set.
*
* Return(s)   : DEF_YES, if ALL specified bit(s) are     set in value.
*     
*               DEF_NO,	 if ALL specified bit(s) are NOT set in value.
*
* Caller(s)   : various.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_BIT_IS_SET(val, mask)                   ((((val) & (mask)) == (mask)) ? (DEF_YES) : (DEF_NO ))


/*
*********************************************************************************************************
*                                          DEF_BIT_IS_CLR()
*
* Description : Determine if specified bit(s) in a value are clear.
*
* Argument(s) : val         Value to check for specified bit(s) clear.
*
*               mask        Mask of bits to check if clear.
*
* Return(s)   : DEF_YES, if ALL specified bit(s) are     clear in value.
*     
*               DEF_NO,	 if ALL specified bit(s) are NOT clear in value.
*
* Caller(s)   : various.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_BIT_IS_CLR(val, mask)                    (((val) & (mask))            ? (DEF_NO ) : (DEF_YES))


/*$PAGE*/
/*
*********************************************************************************************************
*                                        DEF_BIT_IS_SET_ANY()
*
* Description : Determine if any specified bit(s) in a value are set.
*
* Argument(s) : val         Value to check for specified bit(s) set.
*
*               mask        Mask of bits to check if set.
*
* Return(s)   : DEF_YES, if ANY specified bit(s) are     set in value.
*     
*               DEF_NO,	 if ALL specified bit(s) are NOT set in value.
*
* Caller(s)   : various.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_BIT_IS_SET_ANY(val, mask)                (((val) & (mask))            ? (DEF_YES) : (DEF_NO ))


/*
*********************************************************************************************************
*                                        DEF_BIT_IS_CLR_ANY()
*
* Description : Determine if any specified bit(s) in a value are clear.
*
* Argument(s) : val         Value to check for specified bit(s) clear.
*
*               mask        Mask of bits to check if clear.
*
* Return(s)   : DEF_YES, if ANY specified bit(s) are     clear in value.
*     
*               DEF_NO,	 if ALL specified bit(s) are NOT clear in value.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_BIT_IS_CLR_ANY(val, mask)               ((((val) & (mask)) != (mask)) ? (DEF_YES) : (DEF_NO ))


/*$PAGE*/
/*
*********************************************************************************************************
*                                            MATH MACRO'S
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                              DEF_MIN()
*
* Description : Determine the minimum of two values.
*
* Argument(s) : a           First  value.
*
*               b           Second value.
*
* Return(s)   : Minimum of the two values.
*
* Caller(s)   : various.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_MIN(a, b)                                  (((a) < (b)) ? (a) : (b))


/*
*********************************************************************************************************
*                                              DEF_MAX()
*
* Description : Determine the maximum of two values.
*
* Argument(s) : a           First  value.
*
*               b           Second value.
*
* Return(s)   : Maximum of the two values.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_MAX(a, b)                                  (((a) > (b)) ? (a) : (b))


/*$PAGE*/
/*
*********************************************************************************************************
*                                              DEF_ABS()
*
* Description : Determine the absolute value of a value.
*
* Argument(s) : a           Value to calculate absolute value.
*
* Return(s)   : Absolute value of the value.
*
* Caller(s)   : various.
*
* Note(s)     : none.
*********************************************************************************************************
*/

#define  DEF_ABS(a)                                     (((a) < 0) ? (-(a)) : (a))


/*$PAGE*/
/*
*********************************************************************************************************
*                                             MODULE END
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/

#define  MAIN_OSC_FRQ              10000000L
#define  IRC_OSC_FRQ                4000000L
#define  RTC_OSC_FRQ                  32768L

/*
*********************************************************************************************************
*                                           PCLK PERIPHERAL IDS
*                                       (see 'BSP_CPU_PclkFreq()')
*********************************************************************************************************
*/

#define  PCLK_WDT                         0
#define  PCLK_TIMER0                      1
#define  PCLK_TIMER1                      2
#define  PCLK_UART0                       3
#define  PCLK_UART1                       4
#define  PCLK_PWM0                        5
#define  PCLK_PWM1                        6
#define  PCLK_I2C0                        7
#define  PCLK_SPI                         8
#define  PCLK_RTC                         9
#define  PCLK_SSP1                       10
#define  PCLK_DAC                        11
#define  PCLK_ADC                        12
#define  PCLK_CAN1                       13
#define  PCLK_CAN2                       14
#define  PCLK_ACF                        15
#define  PCLK_BAT_RAM                    16
#define  PCLK_GPIO                       17
#define  PCLK_PCB                        18
#define  PCLK_I2C1                       19
#define  PCLK_SSP0                       21
#define  PCLK_TIMER2                     22
#define  PCLK_TIMER3                     23
#define  PCLK_UART2                      24
#define  PCLK_UART3                      25
#define  PCLK_I2C2                       26
#define  PCLK_MCI                        27
#define  PCLK_SYSCON                     29

/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/


 
/*宏定義和全局變量定義*/
/********************************************************/
#ifdef	CORESINGLE		//CORE板單獨使用
#ifdef	RAINSENSOR2		//雨量傳感器2代
/*****************************************************************
定義雨量傳感器宏及全局變量
****************************************************************/
#define	FunCodeRDSensor		0x03    //功能碼03:讀傳感器或顯示器的數值
#define RDStartAdd1			0x00  //讀傳感器的起始地址
#define RDStartAdd2			0x00
#define RDNum1				0X00
#define	RDNum2				0X04   //讀取點數:高字節在前

#define	EX160Add			0xFF   //擴展功能160(查詢從屬設備地址)幀信息起始地址
#define	FUNCodeEX160		0xa0  //擴展功能碼160:查詢從屬設備地址

#define	FUNCodeEX161		0xa1   //擴展功能碼161:改變從屬設備地址
#define FUNCodeEX163		0xa3   //擴展功能碼163:雨量傳感器的雨量累加值清零
#define FUNCodeEX164		0xa4   //擴展功能碼164:檢查雨量傳感器狀況
#define FUNCodeEX165		0xa5   //擴展功能碼165:查詢雨量傳感器ID碼

uint8	AddSlav  ;  //從機地址
uint8	NewAddSlav;  //從機的新地址
 
#endif
#endif

#define		DELAY5MINUTE	(5*60*OS_TICKS_PER_SEC)	//	延遲5分鐘
#define		DELAY3MINUTE	(3*60*OS_TICKS_PER_SEC)	//延遲3分鐘
#define		DELAY1MINUTE	(3*60*OS_TICKS_PER_SEC)	//延遲1分鐘



//指示UART來源
#define		SUART0	1
#define		SUART1	2
#define		SUART2	3
#define		SUART3	4
#define		TOUART	5  //接收超時

//uart相關
#define UART0_SEND_QUEUE_LENGTH   512  /* 給UART0發送數據隊列分配的空間大小 	*/
#define UART1_SEND_QUEUE_LENGTH   512  /* 給UART1發送數據隊列分配的空間大小 	*/
#define UART2_SEND_QUEUE_LENGTH   512  /* 給UART2發送數據隊列分配的空間大小 	*/
#define UART3_SEND_QUEUE_LENGTH   512  /* 給UART0發送數據隊列分配的空間大小 	*/


//按鍵名稱及鍵值定義


#ifdef	USECAN
/*CAN相關宏參數的定義*/
//定義CAN消息
#define		CAN_MSG_READ_IO_AD	0x10
#define		CAN_MSG_READ_IO		0x11
#define		CAN_MSG_READ_AD		0x12
//定義消息來源
#define		CAN_MSG_FROM_IN		0x01	//來自輸入板
#define		CAN_MSG_FROM_OUT	0X02	//來自輸出板
//定義


#endif


//NandFlash操作命令
#define NandF_READ_DATA    	1
#define NandF_WRITE_DATA	2
#define NandF_RD_ERRO		3
#define NandF_RD_OK			4
#define NandF_WR_ERRO		5
#define NandF_WR_OK			6

//定義USB操作命令
#ifdef	USEUSB
#define	USB_RD				1
#define	USB_WR				2
#define	USB_RD_OK			3
#define	USB_RD_ERROR		4
#define	USB_WR_ERRO			5
#define	USB_WR_OK			6

#endif






#endif                                                          /* End of lib def module include.                       */





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线三区| 欧洲色大大久久| 亚洲国产精品一区二区久久| 欧美一级电影网站| 欧美综合久久久| 岛国精品在线观看| 日本欧美一区二区| 一二三区精品视频| 国产精品久久久久9999吃药| 精品久久国产老人久久综合| 在线观看欧美精品| 不卡高清视频专区| 国产福利一区二区三区视频在线 | 国产精品久久网站| 欧美成人综合网站| 欧美亚洲国产bt| 91视频精品在这里| zzijzzij亚洲日本少妇熟睡| 国产另类ts人妖一区二区| 日韩电影一区二区三区| 一区二区三区成人| 亚洲视频网在线直播| 久久先锋影音av鲁色资源网| 日韩一区二区三区在线观看| 欧美女孩性生活视频| 欧美吻胸吃奶大尺度电影| 日本韩国欧美三级| 97se亚洲国产综合自在线| 成人小视频免费观看| 高清shemale亚洲人妖| 黄色日韩网站视频| 激情国产一区二区| 国内精品久久久久影院薰衣草| 琪琪久久久久日韩精品| 日韩黄色免费网站| 免费三级欧美电影| 国内精品国产成人国产三级粉色| 经典三级视频一区| 国产一区二区导航在线播放| 久久超碰97中文字幕| 国内外精品视频| 国产成人综合亚洲网站| 风间由美一区二区三区在线观看| 大胆欧美人体老妇| 国产iv一区二区三区| 成年人网站91| 在线视频综合导航| 9191成人精品久久| 亚洲精品在线观看视频| 久久亚洲捆绑美女| 中文字幕一区二区三中文字幕 | 天天操天天干天天综合网| 亚洲成人午夜影院| 麻豆国产欧美一区二区三区| 国内精品免费**视频| 丁香啪啪综合成人亚洲小说| 成人av午夜电影| 在线看一区二区| 日韩一区二区三区四区五区六区 | 国产情人综合久久777777| 国产精品美女一区二区在线观看| 亚洲欧美偷拍卡通变态| 午夜婷婷国产麻豆精品| 精彩视频一区二区三区| 99视频国产精品| 欧美日韩你懂得| 精品国产伦理网| 国产片一区二区| 亚洲一级不卡视频| 国产最新精品精品你懂的| av一区二区三区黑人| 欧美日韩激情在线| www久久久久| 亚洲精品欧美专区| 美女视频黄 久久| 99re成人精品视频| 欧美一区二区视频网站| 亚洲国产精品激情在线观看| 亚洲国产va精品久久久不卡综合| 精品一区免费av| 99这里都是精品| 欧美一级片免费看| 国产精品国产自产拍高清av| 天天操天天色综合| 99久久99久久久精品齐齐 | 国产精品狼人久久影院观看方式| 一区二区理论电影在线观看| 极品尤物av久久免费看| 色老汉av一区二区三区| 国产亚洲欧美一区在线观看| 亚洲综合色成人| 国产成人精品亚洲777人妖| 日本韩国欧美一区二区三区| 久久久高清一区二区三区| 亚洲精品久久久久久国产精华液| 日韩不卡一区二区| 日本久久一区二区| 国产女人水真多18毛片18精品视频| 亚洲一二三区视频在线观看| 成人黄色免费短视频| 欧美一区二区国产| 亚洲一区二区精品视频| jlzzjlzz亚洲日本少妇| 精品免费一区二区三区| 丝袜美腿亚洲综合| 日本黄色一区二区| 中文字幕色av一区二区三区| 国产美女娇喘av呻吟久久| 日韩一区二区高清| 亚洲成人av中文| 色爱区综合激月婷婷| 欧美国产欧美综合| 精品一区二区三区在线播放 | 亚洲午夜国产一区99re久久| 国产 日韩 欧美大片| 久久青草欧美一区二区三区| 青青草国产精品97视觉盛宴| 欧洲一区二区三区免费视频| 亚洲男同性恋视频| av色综合久久天堂av综合| 国产婷婷色一区二区三区四区| 麻豆视频观看网址久久| 欧美日韩国产在线播放网站| 一区二区三区久久久| 色系网站成人免费| 亚洲美女屁股眼交3| 91色综合久久久久婷婷| 亚洲欧美电影一区二区| 99久久久免费精品国产一区二区| 日本一区二区三区四区| 丁香一区二区三区| 亚洲国产精品av| 成人国产电影网| 国产精品九色蝌蚪自拍| 91视视频在线观看入口直接观看www| 国产精品情趣视频| 99re热这里只有精品免费视频| 国产精品丝袜一区| 91网站最新地址| 亚洲精品va在线观看| 欧美天堂亚洲电影院在线播放| 亚洲va欧美va人人爽| 91精品国产手机| 精品一区二区三区av| 久久久五月婷婷| 菠萝蜜视频在线观看一区| 亚洲乱码日产精品bd| 欧美三区免费完整视频在线观看| 亚洲成人黄色影院| 日韩精品一区二区三区在线| 国产综合久久久久久久久久久久| 久久免费电影网| 91啪在线观看| 午夜影院久久久| 精品国产91亚洲一区二区三区婷婷| 韩国理伦片一区二区三区在线播放| 日本一区二区三区四区| 91麻豆精品在线观看| 日韩在线一区二区| 久久综合色8888| 色综合欧美在线| 免费看欧美美女黄的网站| 国产亚洲精品免费| 91视频免费看| 麻豆专区一区二区三区四区五区| 国产亚洲一本大道中文在线| 91精品办公室少妇高潮对白| 久久精品99国产精品| 久久久99久久| 在线观看日韩国产| 久久国内精品自在自线400部| 欧美激情一区在线观看| 欧美色图第一页| 激情综合五月婷婷| 一区二区三区小说| 精品国产1区二区| 欧美在线制服丝袜| 国内精品免费在线观看| 亚洲一区二区成人在线观看| 精品99久久久久久| 色屁屁一区二区| 精品在线观看免费| 亚洲国产成人av| 亚洲国产电影在线观看| 欧美一区二区成人| 在线观看一区日韩| 九色综合国产一区二区三区| 亚洲另类在线制服丝袜| www日韩大片| 欧美日韩精品是欧美日韩精品| 国产91综合网| 美女视频一区二区| 亚洲一区二区三区爽爽爽爽爽| 国产三级三级三级精品8ⅰ区| 欧美日韩大陆在线| 97se狠狠狠综合亚洲狠狠| 国产一区二区三区蝌蚪| 天堂一区二区在线| 亚洲欧美日韩人成在线播放| 久久午夜色播影院免费高清|