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

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

?? api.h

?? 制作Zigbee模塊的詳細電路原理圖和C代碼
?? H
字號:
/*******************************************************************************

       UBEC (Uniband Electronic Corp.)

       Project: U-NET01, Ubiquitous network platform

       File:  api.h

       Version: 0.1.1

       Usage: all function definition

       Platform: U-NET01 DK with IAR 8051 C compiler

       Reference:

               Silicon Laboratories: C8051F124

               UBEC: UZ2400

       Note : LED 4~7 Only for U-zig interface

               Copyright (C) 2007 Uniband Electronic Corporation, All rights reserved

********************************************************************************/

/**************************************************************

	UNET Main Function
					
**************************************************************/

void INIT_UNET();

UINT8 ESTABLISH_UNET(UINT16 PanId, UINT8 Channel);

UINT8 JOIN_UNET(UINT16 PanId, UINT8 Channel);

UINT8 CHECK_UNET_DATA();

UINT8 RECV_FROM_UNET(UINT8 *Buff);

UINT8 SEND_TO_UNET(UINT16 DstAddr, UINT8 *DataPtr, UINT8 Length);


/**************************************************************

	Rf Function
					
**************************************************************/

void UzInit();

void UzEnablePA();

void UzSetTxPower(INT8 dB);

void UzSetChannel(UINT8 NewChannel);

void UzSetCca(UINT8 CCAMode, UINT8 CSThreshold, UINT8 EDThreshold);

UINT8 UzReadRSSI();

void UzSetMacAddress(UINT8 *MacAddress);

void UzSetPanId(UINT16 PanId);

void UzSetNwkAddr(UINT16 NwkAddr);

void UzSoftReset();

void UzRxPromiscouosMode();

void UzRxErrorMode();

void UzRxNormalMode();

void UzRxOnlyBeacon();

void UzRxOnlyData();

void UzRxOnlyCommand();

void UzRxAllFrame();

void UzRxFlush();

void UzRegWakeUp();

void UzPowWakeUp();

void UzEnabExtWakeUp();

void UzSleep();

void UzTimedSleep(UINT8 MS);

void UzSetBatteryMonitor(UINT8 Threshold);

UINT8 UzCheckBattery();

UINT8 UzTx(UINT8 * DataPtr, UINT8 Length);

UINT8 UzRx(UINT8 * RecvBuff);

void UzForceTxMode();

void UzEnabBatteryLifeEx();

void UzDisBatteryLifeEx();

void UzSetUnslotMode();

void UzSetCoordinator();

void UzEnabTurboMode();

void UzDisTurboMode();

/**************************************************************

	SPI Functions

**************************************************************/

void InitSPI();

void spi_sw(UINT8 Address, UINT8 Value);

UINT8 spi_sr(UINT8 Address);

void spi_lw(UINT16 Address, UINT8 Value);

UINT8 spi_lr(UINT16 Address);

void spi_fill_fifo(UINT16 Address, UINT8 *DataPtr, UINT8 Length);

//void spi_dump_fifo(UINT16 Address, UINT8 *DataPtr, UINT8 Length);

void spi_rd_rx_fifo(UINT8 *DataPtr, UINT8 *RxLength);


/**************************************************************

	Interrupt Functions

**************************************************************/

void DisInt(void);

void EnabInt(void);

void EnabMcuInt();

/**************************************************************

	Uart Functions

**************************************************************/
#ifdef CONSOLE

void InitUART();

void putstring(char *s);

UINT8 getstring(char *s);

#endif
/**************************************************************

	Timer Functions

**************************************************************/

//void WaitUS (UINT16 count);

void WaitMS (UINT16 count);

/**************************************************************
	LED Function (for U-Zig power module)
					
**************************************************************/

//void LED_SHOW();

#ifdef UZIG

void LED4_OPEN();

void LED4_CLOSE();

void LED5_OPEN();

void LED5_CLOSE();

void LED6_OPEN();

void LED6_CLOSE();

void LED7_OPEN();

void LED7_CLOSE();

#else

void LED1_OPEN();

void LED1_CLOSE();

void LED2_OPEN();

void LED2_CLOSE();

#endif

/*******************************************************************************

	MSG Function
					
********************************************************************************/

void  *MM_Alloc(UINT8 size);

void MM_Free(void *allocaddr);

void MM_Init(MSG_QUEUE *queueaddr);

#define MSG_Alloc(size) MM_Alloc(size)

#define MSG_AllocType(type) MM_Alloc(sizeof(type))

#define MSG_Free(allocaddr) MM_Free(allocaddr)

#define MSG_Init(queueaddr) MM_Init(queueaddr)

INT8 MSG_Add(void * Msg, UINT8 msgType, MSG_QUEUE * QueuePtr, UINT8 Length);

INT8 MSG_Fetch(MSG_QUEUE *QueuePtr);

#define MSG_Copy(dest, src, len) memcpy((void *)dest, (const void *) src, (size_t) len);

/*******************************************************************************

	Debug Function
					
********************************************************************************/

#ifdef DEBUG_MODE

#define DBG_tag() printf("TraceTag: %s()::[%d]\r\n",__func__, __LINE__)

#define DBG_val(val_name_or_msg, val) printf("%s()::[%d]: "#val_name_or_msg" = %02x\r\n",__func__, __LINE__, val)

#define DBG_msg(message) printf("%s()::[%d]: "#message"\r\n", __func__,__LINE__)

#else

#define DBG_tag()

#define DBG_val(val_name, val)

#define DBG_msg(message)

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合色婷婷| 欧美一级夜夜爽| 在线视频你懂得一区二区三区| 国产在线看一区| 国产一区999| 成人高清在线视频| 欧美性视频一区二区三区| 欧美三级在线播放| 欧美mv和日韩mv的网站| 久久综合成人精品亚洲另类欧美| 久久久久亚洲蜜桃| 一区二区三区日本| 久久成人精品无人区| 99久久综合狠狠综合久久| 欧日韩精品视频| 欧美成人艳星乳罩| 亚洲一区二区三区四区中文字幕 | 天堂va蜜桃一区二区三区| 青青青伊人色综合久久| 从欧美一区二区三区| 欧美日韩一区二区三区免费看| 久久蜜臀中文字幕| 亚洲五码中文字幕| 99久久综合狠狠综合久久| 欧美精品1区2区| 伊人夜夜躁av伊人久久| 国产乱人伦偷精品视频免下载| 欧美丝袜丝交足nylons图片| 久久久777精品电影网影网| 日韩 欧美一区二区三区| 91麻豆产精品久久久久久| 久久久不卡网国产精品一区| 日本美女视频一区二区| 在线精品视频一区二区三四| 中文字幕一区在线观看视频| 久久国内精品视频| 日韩美女天天操| 蜜臀91精品一区二区三区| 欧美日韩一区二区三区视频| 亚洲柠檬福利资源导航| av午夜精品一区二区三区| 国产免费久久精品| 99久久精品免费看国产 | 精品中文字幕一区二区小辣椒 | 亚洲综合区在线| 欧美日韩精品一区二区在线播放| 亚洲小说春色综合另类电影| 欧美三级韩国三级日本三斤| 午夜精品国产更新| 日韩免费看的电影| 成人小视频在线| 一区二区三区波多野结衣在线观看| 91小视频免费观看| 日韩av电影免费观看高清完整版| 日韩欧美一区电影| 国产jizzjizz一区二区| 亚洲欧洲另类国产综合| 欧美丰满一区二区免费视频| 麻豆精品一区二区综合av| 国产日韩精品一区二区浪潮av| 成人精品国产免费网站| 亚洲午夜国产一区99re久久| 精品久久久久久最新网址| 91麻豆免费看| 懂色av一区二区三区蜜臀| 日韩vs国产vs欧美| 亚洲精品成人少妇| 国产日韩欧美综合一区| 欧美亚洲丝袜传媒另类| 成人高清免费观看| 国内精品伊人久久久久影院对白| 亚洲专区一二三| 亚洲人成网站在线| 久久精品视频网| 欧美mv日韩mv| 欧美一区二区播放| 欧美精品一二三区| 欧美日韩精品专区| 欧美麻豆精品久久久久久| 99久久精品情趣| 99久久久久免费精品国产| 国产一区二区三区日韩| 免费欧美高清视频| 另类综合日韩欧美亚洲| 免费成人在线观看视频| 日韩精品每日更新| 久久精品免费观看| 久久99精品国产麻豆婷婷| 九九久久精品视频| 久久99国内精品| 丁香啪啪综合成人亚洲小说| 不卡的av网站| 欧美色精品天天在线观看视频| 欧美日韩国产电影| 精品国产乱码久久久久久夜甘婷婷| 欧美一卡在线观看| 国产精品青草久久| 无码av中文一区二区三区桃花岛| 亚洲高清不卡在线观看| 精品一区免费av| 99久久精品免费| 欧美一级在线观看| 亚洲国产精品ⅴa在线观看| 亚洲乱码国产乱码精品精小说| 亚洲国产精品一区二区www在线 | 亚洲国产精品成人综合色在线婷婷 | 久久久久久久久久久99999| 中文字幕在线不卡| 蜜臀91精品一区二区三区 | 国产精品久久久久久久蜜臀| 亚洲自拍偷拍av| 成人av免费在线播放| 91精品国产入口| 亚洲人精品午夜| 国产91对白在线观看九色| 日韩一区二区三区免费看 | 国产精品久久夜| 免费人成在线不卡| 欧美剧在线免费观看网站| 久久疯狂做爰流白浆xx| 色欧美日韩亚洲| 中文字幕成人av| 国产精品1区2区3区| 日韩一区二区在线看片| 亚洲精品福利视频网站| 成人app网站| 国产欧美日韩精品一区| 国产精品一区二区无线| 精品免费国产二区三区 | 欧美一区二区免费视频| 日韩激情视频网站| 日韩手机在线导航| 麻豆一区二区99久久久久| 日韩精品一区二区三区中文不卡| 午夜久久电影网| 日韩精品最新网址| 国产主播一区二区三区| 国产欧美视频在线观看| 99riav一区二区三区| 亚洲影视在线观看| 日韩三级伦理片妻子的秘密按摩| 国产91精品一区二区麻豆网站| 中文字幕免费观看一区| 91丝袜高跟美女视频| 亚洲国产精品一区二区久久| 日韩欧美国产wwwww| youjizz国产精品| 日本大胆欧美人术艺术动态| 日韩精品一区在线| 91久久精品网| 国内一区二区在线| 天堂久久久久va久久久久| 久久综合狠狠综合久久综合88| 91啪亚洲精品| 国产精品伊人色| 天天色综合成人网| 亚洲视频 欧洲视频| 国产午夜精品久久久久久免费视 | 欧美成人猛片aaaaaaa| 99re热这里只有精品视频| 奇米777欧美一区二区| 亚洲乱码中文字幕综合| 久久亚洲精华国产精华液| 欧美少妇xxx| 99视频精品免费视频| 国产精品一二三区在线| 日韩精品1区2区3区| 亚洲女爱视频在线| 亚洲三级理论片| 亚洲视频在线一区观看| 亚洲欧洲日韩av| 亚洲三级电影全部在线观看高清| 国产亚洲欧美色| 国产色91在线| 国产精品色在线观看| 久久久午夜精品| 国产日韩欧美电影| 中文字幕一区二区三区av| 亚洲视频在线观看三级| 亚洲激情中文1区| 人禽交欧美网站| 国产揄拍国内精品对白| 国产原创一区二区| av午夜精品一区二区三区| 99国产精品国产精品久久| 色呦呦网站一区| 日韩午夜激情视频| 中文字幕一区二区不卡| 亚洲人成人一区二区在线观看| 亚洲午夜电影在线| 精品综合久久久久久8888| 不卡电影免费在线播放一区| 91久久精品日日躁夜夜躁欧美| 国产欧美视频一区二区| 亚洲一区视频在线观看视频| 日本午夜精品视频在线观看| 国产91精品在线观看| 在线综合视频播放| 亚洲日本va在线观看| 狠狠网亚洲精品|