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

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

?? lrwpan_config.h

?? 語言為C語言
?? H
字號:
/*
 *2006/08/16 WXL 2.0
 *
 */

/*


*/



/*
  Contains configuration information for the stack
  Can be overridden by the user
*/

#ifndef LRWPAN_CONFIG_H     //棧配置頭文件
#define LRWPAN_CONFIG_H

#define LRWPAN_VERSION  "0.2.2"

// size for dynamically allocation functions in memalloc
#ifndef LRWPAN_HEAPSIZE
#define LRWPAN_HEAPSIZE  1024
#endif

//only support 2.4GHz right now
#define LRWPAN_DEFAULT_FREQUENCY PHY_FREQ_2405M
#define LRWPAN_SYMBOLS_PER_SECOND   62500


#define LRWPAN_DEFAULT_START_CHANNEL  20   //valid channels are 11 to 26 for 2.4GHz.
//a zero indicates the channel should not be used, so 0xFFFFFFFF allows all 16 channels
//2.4GHz channels are in bits 11-26
#define LRWPAN_DEFAULT_CHANNEL_MASK 0xFFFFFFFF
//PANID to use for this network
#define LRWPAN_USE_STATIC_PANID      //if this is defined, then DEFAULT PANID always used
#define LRWPAN_DEFAULT_PANID 0x1347
#define LRWPAN_DEFAULT_CHANNEL_SCAN_DURATION 4

//maximum number of buffered RX packets in MAC layer
#define LRWPAN_MAX_MAC_RX_PKTS   4

//maximum number of packets waiting to be forwarded to other nodes in NWK layer
//only has to be defined for FFDs
#define LRWPAN_MAX_NWK_RX_PKTS   4


//maximum number of indirect packets waiting to be resolved
//only has to be defined by the coordinator.
#define LRWPAN_MAX_INDIRECT_RX_PKTS 2


/*
If LRWPAN_ENABLE_SLOW_TIMER is defined, then the HAL layer
will configure a timer for periodic interrupt using the SLOWTICKS_PER_SECOND value
Also, the hal layer will call the usr function usrSlowTimerInt() each time
the interrupt occurs.

If the slow timer is enabled, then the EVB switches will be sampled as this rate.

Look in the halStack.c file to see what timer resource is used for this.
It may be different from the timer resource used for the macTimer.

Disable this if you do not want to use this timer resource.

*/



//uncomment this if you want the ASSOC_RESPONSE, ASSOC_REQUEST to be 802.15.4 compatible
#define IEEE_802_COMPLY



//this is only used if device does not have
//some other way to set the address
//if you redefine one byte, must redefine all bytes
#ifndef aExtendedAddress_B7
#define aExtendedAddress_B7 0x00
#define aExtendedAddress_B6 0x00
#define aExtendedAddress_B5 0x00
#define aExtendedAddress_B4 0x00
#define aExtendedAddress_B3 0x00
#define aExtendedAddress_B2 0x00
#define aExtendedAddress_B1 0x00
#define aExtendedAddress_B0 0x00
#endif

//uncomment this if you want to force association to a particular target
//#ifdef LRWPAN_FORCE_ASSOCIATION_TARGET
//set the following to the long address of the parent to associate with
//if using forced association.
//if you use forced association, then you must NOT define IEEE_802_COMPLY
//as forced association depends upon our special associate request/response
#define parent_addr_B0 0x00
#define parent_addr_B1 0x00
#define parent_addr_B2 0x00
#define parent_addr_B3 0x00
#define parent_addr_B4 0x00
#define parent_addr_B5 0x00
#define parent_addr_B6 0x00
#define parent_addr_B7 0x00



//MAC Capability Info

//if either router or coordinator, then one of these must be defined
//#define LRWPAN_COORDINATOR
//#define LRWPAN_ROUTER




#if (defined (LRWPAN_COORDINATOR) || defined (LRWPAN_ROUTER) )
#define LRWPAN_FFD
#define LRWPAN_ROUTING_CAPABLE
#endif
#if !defined (LRWPAN_FFD)
#define LRWPAN_RFD
#endif

//define this if ACMAIN POWERED
#define LRWPAN_ACMAIN_POWERED
//define this if Receiver on when idle
#define LRWPAN_RCVR_ON_WHEN_IDLE
//define this if capable of RX/TX secure frames
//#define LRWPAN_SECURITY_CAPABLE



//comment this if you want the phy to call the EVBPOLL function
//do this if you want to poll EVB inputs during the stack idle
//time
//#define LRWPAN_PHY_CALL_EVBPOLL

#define LRWPAN_ZIGBEE_PROTOCOL_ID   0
#define LRWPAN_ZIGBEE_PROTOCOL_VER  0
#define LRWPAN_STACK_PROFILE  0         //indicates this is a closed network.
#define LRWPAN_APP_PROFILE    0xFFFF    //filter data packets by this profile number
#define LRWPAN_APP_CLUSTER    0x2A    //default cluster, random value for debugging

//define this if you want the beacon payload to comply with the Zigbee standard
#define LRWPAN_ZIGBEE_BEACON_COMPLY

//Network parameters



//this is a magic number exchanged with nodes wishing to join our
//network. If they do not match this number, then they are rejected.
//Sent in beacon payload
#define LRWPAN_NWK_MAGICNUM_B0 0x0AA
#define LRWPAN_NWK_MAGICNUM_B1 0x055
#define LRWPAN_NWK_MAGICNUM_B2 0x0C3
#define LRWPAN_NWK_MAGICNUM_B3 0x03C



/*
These numbers determine affect the size of the neighbor
table, and the maximum number of nodes in the network,
and how short addresses are assigned to nodes.

*/
#define LRWPAN_MAX_DEPTH                   5
#define LRWPAN_MAX_ROUTERS_PER_PARENT      4
//these are total children, includes routers!
#define LRWPAN_MAX_CHILDREN_PER_PARENT    17
#define LRWPAN_MAX_NON_ROUTER_CHILDREN    (LRWPAN_MAX_CHILDREN_PER_PARENT-LRWPAN_MAX_ROUTERS_PER_PARENT)



//if using Indirect addressing, then this number determines the
//maximum size of the address table map used by the coordinator
//that matches long addresses with short addresses.
//You should set this value to the maximum number of RFDs that
//use indirect addressing. The value below is just chosen for testing.
//Its minimum value must be the maximum number of neighbors (RFDs+Routers+1), as this
//is also used in the neighbor table construction.
#ifdef LRWPAN_COORDINATOR
#define LRWPAN_MAX_ADDRESS_MAP_ENTRIES   (LRWPAN_MAX_CHILDREN_PER_PARENT*2)
#endif


#ifndef LRWPAN_MAX_ADDRESS_MAP_ENTRIES
//this is the minimum value for this, minimum value used by routers
#ifdef LRWPAN_ROUTER
#define LRWPAN_MAX_ADDRESS_MAP_ENTRIES (LRWPAN_MAX_CHILDREN_PER_PARENT+1)
#endif
#ifdef LRWPAN_RFD
#define LRWPAN_MAX_ADDRESS_MAP_ENTRIES 1
#endif
#endif

#ifdef LRWPAN_FFD
#if (LRWPAN_MAX_ADDRESS_MAP_ENTRIES < (LRWPAN_MAX_CHILDREN_PER_PARENT+1))
#error "In lrwpan_config.h, LRWPAN_MAX_ADDRESS_MAP_ENTRIES too small!"
#endif
#endif



//these precalculated based upon MAX_DEPTH, MAX_ROUTERS, MAX_CHILDREN
//Coord at depth 0, only endpoints are at depth MAX_DEPTH
//LRWPAN_CSKIP_(MAX_DEPTH) must be a value of 0.
//this hardcoding supports a max depth of 10, should be PLENTY
//Use the spreadsheet supplied with the distribution to calculate these
#define LRWPAN_CSKIP_1     1446
#define LRWPAN_CSKIP_2      358
#define LRWPAN_CSKIP_3       86
#define LRWPAN_CSKIP_4       18
#define LRWPAN_CSKIP_5       0
#define LRWPAN_CSKIP_6       0
#define LRWPAN_CSKIP_7       0
#define LRWPAN_CSKIP_8       0
#define LRWPAN_CSKIP_9       0
#define LRWPAN_CSKIP_10      0


#define LRWPAN_NWK_MAX_RADIUS  LRWPAN_MAX_DEPTH*2

//Binding
//if the following is defined, then the EVB binding functions use
//the binding resolution functions defined in stack/staticbind.c
//#define LRWPAN_USE_DEMO_STATIC_BIND

//Define this if you want to use the binding functions
//in pcbind.c/h that store the binding table on a PC client
//using the bindingdemo application
//#define LRWPAN_USE_PC_BIND
//PC_BIND_CACHE_SIZE only needed if USE_PC_BIND is defined
//number of bindings cached by the PC bind code
#define LRWPAN_PC_BIND_CACHE_SIZE  4

//these are defaults, can be changed by user
#define LRWPAN_APS_ACK_WAIT_DURATION 200  //in milliseconds, for depth=1
#define LRWPAN_NWK_JOIN_WAIT_DURATION 200  //in milliseconds!



#define LRWPAN_APS_MAX_FRAME_RETRIES 3  //for acknowledge frames.
#define LRWPAN_MAC_MAX_FRAME_RETRIES 3  //for MAC ack requests .

//maximum number of endpoints, controls size of endpoint data structure
//in APS.h
#define LRWPAN_MAX_ENDPOINTS    6

//data for node descriptor, not  currently used
#define LRWPAN_MAX_USER_PAYLOAD   93      //currently 93 bytes.
#define LRWPAN_MANUFACTURER_CODE  0x0000  //assigned by Zigbee Alliance



//unsupported at this time
// #define LRWPAN_ALT_COORDINATOR
// #define LRWPAN_SECURITY_ENABLED

//HAL Stuff

#define LRWPAN_ENABLE_SLOW_TIMER

#define SLOWTICKS_PER_SECOND 10
#define LRWPAN_DEFAULT_BAUDRATE 19200
#define LRWPAN_ASYNC_RX_BUFSIZE   32

#define LRWPAN_ASYNC_INTIO

#if (defined(LRWPAN_USE_PC_BIND)&&defined(LRWPAN_COORDINATOR)&&!defined(LRWPAN_ASYNC_INTIO))
//ASYNC RX interrupt IO *must* be used with coordinator if using PC Binding application
//so that serial input from the PC client is not missed.
#define LRWPAN_ASYNC_INTIO

#endif


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品色婷婷久久58| 国产亚洲欧美一区在线观看| 色综合久久中文字幕综合网 | 激情亚洲综合在线| 麻豆国产欧美一区二区三区| 五月天欧美精品| 麻豆精品国产传媒mv男同| 秋霞电影网一区二区| 狠狠狠色丁香婷婷综合激情 | 精品久久久久久久久久久久久久久 | 亚洲人成7777| 亚洲一区二区三区小说| 麻豆成人综合网| 国产a精品视频| 在线观看亚洲成人| 精品伦理精品一区| 亚洲激情综合网| 蜜桃一区二区三区在线| 成人免费电影视频| 欧美一区二区播放| 亚洲少妇最新在线视频| 中文字幕一区二区三区av| 色噜噜偷拍精品综合在线| 96av麻豆蜜桃一区二区| 日韩一级黄色片| 一区二区三区在线看| 国产精品一区二区在线看| 色系网站成人免费| 国产丝袜美腿一区二区三区| 亚洲视频在线一区二区| 天天综合天天综合色| 成人福利视频在线看| 欧美tickle裸体挠脚心vk| 亚洲一级电影视频| 欧美在线看片a免费观看| 国产午夜精品久久久久久免费视 | 老鸭窝一区二区久久精品| 日本韩国精品在线| 日韩一区在线看| 成人亚洲一区二区一| 久久久一区二区三区| 日韩电影免费在线| 日韩视频一区二区三区在线播放| 亚洲一区日韩精品中文字幕| 色婷婷综合在线| 亚洲精品视频在线看| 欧美在线观看一区| 亚洲成人黄色影院| 欧美一区二区三区的| 精品一区二区三区在线视频| 久久综合久久综合亚洲| 美国毛片一区二区三区| 精品国产精品网麻豆系列| 精品一区二区三区免费| 国产精品久久午夜夜伦鲁鲁| 岛国一区二区在线观看| 亚洲精品视频在线| 91精品久久久久久久久99蜜臂| 免费观看91视频大全| 中文字幕二三区不卡| 欧美中文字幕一区| 久久国产剧场电影| 成人免费在线视频观看| 91精品国产一区二区三区香蕉| 国产自产视频一区二区三区| 亚洲美女视频一区| 久久午夜电影网| 欧美色涩在线第一页| 国产精品亚洲专一区二区三区| 亚洲激情中文1区| 国产精品女主播av| 日韩欧美中文字幕制服| 欧美丝袜丝交足nylons图片| 国产精品一区二区在线观看网站| 亚洲午夜视频在线观看| 久久免费视频色| 日韩亚洲欧美在线观看| 欧美色图在线观看| 91黄色小视频| 99国产精品久久| 成人综合婷婷国产精品久久蜜臀 | 欧洲亚洲国产日韩| 成人精品视频一区二区三区| 国产精品一二三四| 国产大片一区二区| 国产精品资源在线看| 美女视频一区二区三区| 美女视频网站黄色亚洲| 亚洲成人www| 美女网站一区二区| 激情五月婷婷综合| 国产成人三级在线观看| 成人美女视频在线观看| 一本大道av一区二区在线播放| 99久久久免费精品国产一区二区 | 日韩一区中文字幕| 久久99精品久久久久久动态图 | 亚洲欧洲日韩综合一区二区| 中文字幕国产一区二区| 亚洲色欲色欲www在线观看| 亚洲日本一区二区| 一区二区三区精密机械公司| 亚洲你懂的在线视频| 九九国产精品视频| 成人精品高清在线| 91精品久久久久久蜜臀| 久久精品男人的天堂| 亚洲在线免费播放| 蜜桃精品视频在线观看| www.日韩av| 精品黑人一区二区三区久久| 国产精品入口麻豆九色| 视频一区欧美精品| 色偷偷久久人人79超碰人人澡| 日韩三级伦理片妻子的秘密按摩| 国产日韩在线不卡| 久久99热这里只有精品| 99久久免费精品高清特色大片| 日韩免费观看高清完整版 | 91丝袜美女网| 亚洲精品在线电影| 污片在线观看一区二区| 不卡一区二区三区四区| 国产精品美女一区二区三区| 亚洲国产精品人人做人人爽| 成人性生交大片免费看在线播放| 精品粉嫩超白一线天av| 日本美女视频一区二区| 欧美精品一二三四| 午夜免费久久看| 欧美福利视频一区| 日韩高清在线电影| 日韩丝袜情趣美女图片| 亚洲18色成人| 日韩免费电影一区| 国产传媒日韩欧美成人| 国产精品丝袜一区| 91亚洲精品久久久蜜桃| 亚洲男人的天堂一区二区| 在线免费观看日韩欧美| 午夜亚洲福利老司机| 91精品久久久久久久91蜜桃| 国产在线国偷精品产拍免费yy| 精品日本一线二线三线不卡| 国产精品一级片在线观看| 国产精品私房写真福利视频| 欧美亚洲一区三区| 狠狠色丁香婷婷综合| 国产精品色在线观看| 欧美军同video69gay| 狠狠色丁香久久婷婷综合_中| 国产精品麻豆一区二区| 欧美日韩高清影院| 国产成人免费视| 亚洲国产人成综合网站| 2014亚洲片线观看视频免费| 成人性生交大合| 久久成人免费网站| 亚洲精选视频在线| 久久久久久一二三区| 91免费观看国产| 国产成人av电影在线| 亚洲专区一二三| 国产精品成人一区二区三区夜夜夜| 欧美日韩国产小视频在线观看| 国产精品主播直播| 蜜桃视频第一区免费观看| 亚洲色图丝袜美腿| 精品国产免费人成电影在线观看四季 | 欧美在线制服丝袜| 99国产精品国产精品毛片| 国产乱子伦一区二区三区国色天香| 亚洲小说春色综合另类电影| 久久夜色精品国产欧美乱极品| 欧美日韩国产高清一区二区三区| 波波电影院一区二区三区| 国产九色sp调教91| 国产成人av一区| 午夜久久久久久久久久一区二区| 色综合久久久久久久| 久久国产婷婷国产香蕉| 国产精品系列在线播放| 风间由美一区二区三区在线观看| 国内不卡的二区三区中文字幕| 国内精品久久久久影院色| 久草这里只有精品视频| 国产成人亚洲综合色影视| 成人美女视频在线观看18| www.欧美色图| 欧美人牲a欧美精品| 欧美喷潮久久久xxxxx| 日韩一区二区精品葵司在线| 久久久久久久久久久黄色| 国产精品你懂的在线欣赏| 亚洲大型综合色站| 国内精品国产成人| 欧美午夜片在线看| 久久精品一区二区三区不卡| 一区二区三区日韩精品视频| 日韩国产在线观看一区|