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

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

?? lrwpan_config.h

?? ZIGBEE2006協議棧
?? 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 57600
#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一区二区三区免费野_久草精品视频
亚洲超碰精品一区二区| 亚洲蜜臀av乱码久久精品| 欧美疯狂性受xxxxx喷水图片| 成人永久免费视频| 丁香啪啪综合成人亚洲小说| 国产成人鲁色资源国产91色综| 国产毛片精品视频| 国产成人h网站| 91麻豆国产在线观看| 91成人国产精品| 欧美日韩一区久久| 欧美大白屁股肥臀xxxxxx| 精品免费视频.| 国产欧美一区二区精品性色超碰| 国产欧美日韩亚州综合 | 亚洲精品一区二区三区蜜桃下载 | 成人免费视频一区| 成人av网站免费观看| 色婷婷av一区| 日韩精品自拍偷拍| 亚洲国产精品精华液2区45| 亚洲精品国产精品乱码不99| 亚洲亚洲人成综合网络| 免费成人结看片| 成人激情校园春色| 欧美精品一二三区| 国产亚洲欧美色| 亚洲一区二区3| 国产麻豆精品久久一二三| 91最新地址在线播放| 欧美一区二区免费视频| 亚洲国产成人在线| 三级成人在线视频| 成人开心网精品视频| 欧美精品自拍偷拍| 亚洲欧美一区二区在线观看| 日韩高清电影一区| av色综合久久天堂av综合| 91精品国产色综合久久ai换脸| 国产亚洲一区二区三区在线观看| 亚洲精品自拍动漫在线| 久久国产精品色| 在线免费观看视频一区| 久久久亚洲精品石原莉奈| 亚洲国产欧美在线人成| 成人精品鲁一区一区二区| 制服丝袜亚洲精品中文字幕| 亚洲日穴在线视频| 韩国欧美国产1区| 欧美精品精品一区| 亚洲精品美国一| 成人精品免费视频| 久久久国产精华| 蜜桃久久精品一区二区| 欧美日韩aaaaaa| 亚洲综合成人网| 色综合色综合色综合色综合色综合 | 中文字幕在线不卡视频| 另类小说视频一区二区| 欧美日韩一区二区三区不卡| 中文字幕在线一区免费| 国产精品一区二区男女羞羞无遮挡| 欧美优质美女网站| 亚洲欧美视频在线观看视频| av一区二区三区在线| 国产视频一区在线播放| 国产一区高清在线| 日韩免费观看高清完整版在线观看| 亚洲国产日韩av| 欧美日韩中文字幕精品| 亚洲成人激情自拍| 欧美另类变人与禽xxxxx| 一区二区三区**美女毛片| 99精品欧美一区二区三区小说| 国产精品国产三级国产普通话蜜臀 | 粉嫩一区二区三区在线看| 精品成人一区二区三区四区| 免费久久精品视频| 欧美一卡二卡三卡| 国内成人自拍视频| 国产亚洲欧美色| 成人av资源下载| 亚洲综合自拍偷拍| 欧美精品在线视频| 蜜臀久久99精品久久久画质超高清| 日韩免费一区二区| 国产精品一二二区| 亚洲欧美日韩国产手机在线| 色婷婷亚洲精品| 日本在线不卡视频一二三区| 2021国产精品久久精品| 白白色亚洲国产精品| 一区二区三区欧美| 欧美一区二区免费| 成人永久免费视频| 午夜久久久影院| 久久伊人中文字幕| 91免费国产在线| 日本欧洲一区二区| 中文字幕一区在线观看视频| 欧美亚洲动漫精品| 韩国成人在线视频| 中文字幕一区二区三区四区| 色婷婷亚洲综合| 精品一区二区三区视频在线观看| 国产精品无码永久免费888| 欧美色图免费看| 国产精品夜夜嗨| 亚洲123区在线观看| 国产日韩欧美综合一区| 在线精品国精品国产尤物884a| 免费日韩伦理电影| 亚洲欧洲国产日韩| 欧美成人精品高清在线播放| 色综合久久久久综合99| 美女爽到高潮91| 亚洲精品成人悠悠色影视| 精品久久久久久亚洲综合网| 欧美影院午夜播放| 成人黄色软件下载| 久久aⅴ国产欧美74aaa| 亚洲已满18点击进入久久| 久久久影视传媒| 日韩视频一区二区在线观看| 99视频在线观看一区三区| 国产在线播放一区二区三区| 亚洲成年人网站在线观看| 亚洲欧美综合另类在线卡通| 久久婷婷成人综合色| 欧美一区二区美女| 欧美日韩国产高清一区二区三区| 99久久免费精品高清特色大片| 精品制服美女丁香| 午夜精品久久久久久| 亚洲精品综合在线| 亚洲免费在线看| 自拍视频在线观看一区二区| 国产精品毛片大码女人| 久久久亚洲综合| 精品国产91洋老外米糕| 精品国产一区二区在线观看| 日韩一区二区麻豆国产| 正在播放亚洲一区| 51精品久久久久久久蜜臀| 911国产精品| 欧美一区二区三区在线视频| 欧美一区二区三区的| 69堂成人精品免费视频| 欧美一区二区日韩一区二区| 日韩亚洲欧美在线| 日韩一区二区在线看| 精品久久久久久综合日本欧美| 欧美一级欧美三级| 精品日韩一区二区三区免费视频| 日韩欧美中文字幕公布| 精品国产制服丝袜高跟| 国产偷国产偷精品高清尤物| 国产日韩欧美精品在线| 日韩理论片一区二区| 亚洲精品大片www| 水野朝阳av一区二区三区| 日本中文字幕一区二区有限公司| 午夜在线电影亚洲一区| 日本午夜精品视频在线观看| 久久69国产一区二区蜜臀| 国产一区二区三区综合| 成人午夜私人影院| 91免费看`日韩一区二区| 在线观看一区不卡| 91精品国产一区二区三区蜜臀| 欧美r级在线观看| 国产精品免费av| 亚洲综合久久久久| 久久精品国产99国产| 不卡的看片网站| 欧美精选一区二区| 欧美国产精品久久| 亚洲一区中文在线| 狠狠色丁香婷婷综合| 99re热视频这里只精品| 欧美一区二区三区视频免费| 国产三级精品视频| 亚洲成av人片| 丁香天五香天堂综合| 欧美日本一区二区三区四区| 欧美精品一区二区不卡| 亚洲精品va在线观看| 精品影院一区二区久久久| 91污片在线观看| 欧美xxxxxxxx| 一区二区国产盗摄色噜噜| 国产精品18久久久久久vr| 在线看日本不卡| 中文字幕av一区二区三区高 | 波波电影院一区二区三区| 欧美色老头old∨ideo| 国产精品私人自拍| 欧美aaaaa成人免费观看视频| 不卡av电影在线播放| 欧美成人激情免费网|