//Added > in static void npInit(void) > in znp_app.c //--------------------------// #ifdef HAL_PA_LNA_CC2592 ZMacSetTransmitPower(TX_PWR_PLUS_22);//edited by Prem default is TX_PWR_PLUS_19 #else ZMacSetTransmitPower(TX_PWR_PLUS_4); #endif //------------------------// //Added at the end of > typedef enum{ TX_PWR_MINUS_22 = -22,.....,TX_PWR_PLUS_19 > In ZMAC.h //----------------// TX_PWR_PLUS_20,//edited by Prem TX_PWR_PLUS_21,//edited by Prem TX_PWR_PLUS_22//edited by Prem //------------------------// //modified in > void ZDSecMgrDeviceRemove( ZDSecMgrDevice_t* device ) > in ZDSecMgr.c //------------------// leaveReq.rejoin = TRUE; //edited by Prem default is FALSE //-------------------// //Modified > in ZDSecMgr.h //---------------------// #if !defined ( ZDSECMGR_TC_DEVICE_MAX ) #if (ZG_BUILD_COORDINATOR_TYPE) #define ZDSECMGR_TC_DEVICE_MAX 210//edited by Prem default is 40 #else #define ZDSECMGR_TC_DEVICE_MAX 3 #endif #endif //---------------------// //Modified > in ZDNwkMgr.h //--------------------// #if !defined ( ZDNWKMGR_MIN_TRANSMISSIONS ) #define ZDNWKMGR_MIN_TRANSMISSIONS 0//edited by Prem default is 20 #endif //------------------------// //modified in > ZDApp.c //----------------// uint16 ZDApp_CoordStartPANIDConflictCB( uint16 panid ) { return ( panid /*+ 1*/ ); //edited by Prem } //------------------// //modified in > ZDApp.c //----------------// #if ZDO_NV_SAVE_RFDs #define ZDAPP_UPDATE_NWK_NV_TIME 5000 //edited by Prem default is 700 //------------------// //modified in > ZGlobals.h //----------------// #if !defined ( CONCENTRATOR_ROUTE_CACHE ) #define CONCENTRATOR_ROUTE_CACHE true//edited by Prem default is false // true if concentrator has route cache #endif //----------------// //modified in > ZGlobals.h //----------------// #if !defined ( CONCENTRATOR_DISCOVERY_TIME ) #define CONCENTRATOR_DISCOVERY_TIME 120//edited by Prem default is 0 #endif //----------------// //modified in > ZGlobals.h //----------------// #if !defined ( CONCENTRATOR_ENABLE ) #define CONCENTRATOR_ENABLE true//edited by Prem default is false // true if concentrator is enabled #endif //----------------// //modified in > ZGlobals.h //----------------// #if !defined ( ROUTE_DISCOVERY_TIME ) #define ROUTE_DISCOVERY_TIME 13//edited by Prem default is 5 #endif //----------------// //modified in > ZGlobals.h //----------------// #if !defined ( BCAST_DELIVERY_TIME ) #define BCAST_DELIVERY_TIME 100//edited by Prem default is 30 #endif //----------------// //modified in > nwk_globals.h //----------------// #define DEFAULT_TC_LINK_KEY { 0x5a, 0x69, 0x67, 0x42, 0x65, 0x65, 0x41, 0x6c,\ 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x30, 0x38 } //edited by Prem private TC key //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( DEF_NWK_RADIUS ) // the default network radius set twice the value of #define DEF_NWK_RADIUS 15//edited by Prem default is ( 2 * BEACON_MAX_DEPTH ) #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( DEFAULT_ROUTE_REQUEST_RADIUS ) #define DEFAULT_ROUTE_REQUEST_RADIUS 8//edited by Prem default is DEF_NWK_RADIUS #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( LINK_DOWN_TRIGGER ) #define LINK_DOWN_TRIGGER 12//edited by Prem default is 3 // Link is down if txCounter exceeds this #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( MTO_RREQ_LIMIT_TIME ) // in milliseconds. The time limited to one MTO RReq (Concentrator Announce) #define MTO_RREQ_LIMIT_TIME 5000//edited by Prem default is 1000 #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( SRC_RTG_EXPIRY_TIME ) #define SRC_RTG_EXPIRY_TIME 0//edited by Prem default is 10 // seconds before the source route entry expires #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( MAX_RTG_SRC_ENTRIES ) #define MAX_RTG_SRC_ENTRIES 210 //edited by Prem default is 12 #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( NWK_ROUTE_AGE_LIMIT ) #define NWK_ROUTE_AGE_LIMIT 15//edited by Prem default is 3 // 3 missed link satus frames #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( NWK_LINK_STATUS_PERIOD ) #define NWK_LINK_STATUS_PERIOD 30 // 15 seconds // modified by prem #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( MAX_NEIGHBOR_ENTRIES ) #if ( ZG_BUILD_RTR_TYPE ) #define MAX_NEIGHBOR_ENTRIES 16 #else #define MAX_NEIGHBOR_ENTRIES 16//edited by Prem default is 4 #endif #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( NWK_MIN_ENDDEVICE_CHILDREN ) #define NWK_MIN_ENDDEVICE_CHILDREN 10 // edited by Prem default is 0 #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined ( NWK_MIN_ROUTER_CHILDREN ) #define NWK_MIN_ROUTER_CHILDREN 20 // edited by Prem default is 0 #endif //----------------// //modified in > nwk_globals.h //----------------// #if !defined( NWK_MAX_DEVICE_LIST ) #define NWK_MAX_DEVICE_LIST 30//edited by Prem default is 20 // Maximum number of devices in the // Assoc/Device list. #endif //----------------// //modified in > nwk_globals.h //----------------// #if defined ( ZIGBEEPRO ) #if !defined ( NWK_LINK_STATUS_PERIOD ) #define NWK_LINK_STATUS_PERIOD 30//edited by Prem default is 15 // 15 seconds #endif //----------------// //modified in > nwk_globals.c //----------------// #define NWK_MAX_DATABUFS_WAITING 16//edited by Prem default is 8 // Waiting to be sent to MAC #define NWK_MAX_DATABUFS_SCHEDULED 10//edited by Prem default is 5 // Timed messages to be sent #define NWK_MAX_DATABUFS_CONFIRMED 10//edited by Prem default is 5 // Held after MAC confirms #define NWK_MAX_DATABUFS_TOTAL 24//edited by Prem default is 12 // Total number of buffers //----------------// //modified in > osal_nv.c //----------------// #ifndef OSAL_NV_PHY_PER_PG #define OSAL_NV_PHY_PER_PG 2//edited by Prem default is 1 #endif //----------------// //modified in > hal_board.cfg.h //----------------// #define HAL_NV_PAGE_CNT 12//edited by Prem default is 6 //----------------// // Preprocessor symbol list //----------------// HAL_UART_USB USB_SETUP_MAX_NUMBER_OF_INTERFACES=5 xHAL_SPI=TRUE HAL_UART=TRUE BDB_FINDING_BINDING_CAPABILITY_ENABLED=0 DISABLE_GREENPOWER_BASIC_PROXY TC_LINKKEY_JOIN ewarm CC2538_USE_ALTERNATE_INTERRUPT_MAP=1 CC2538ZNP ZNP_ALT xPOWER_SAVING FEATURE_SYSTEM_STATS FEATURE_RESET_MACRO ZDNWKMGR_MIN_TRANSMISSIONS=0 MT_UART_DEFAULT_OVERFLOW=FALSE ASSERT_RESET MAKE_CRC_SHDW xSBL_CLIENT ZCL_READ ZCL_DISCOVER ZCL_WRITE ZCL_BASIC HAL_PA_LNA_CC2592 CONCENTRATOR_ENABLE //----------------// //modifed in CC2538.icf //----------------// do not initialize { section .noinit }; place at end of SRAM { section .noinit }; // ++++++++++ ADD THIS LINE ++++++++++ // added by prem //----------------// //modifed in CC2538.icf //----------------// define region SRAM = mem:[from 0x20000000 to 0x20007FFF];//edited by Prem default is from 0x20004000 to 0x20007FFF //----------------// //modifed in CC2538.icf //----------------// define region NV_MEM = mem:[from 0x00279800 to 0x0027F7FF];//edited by Prem default is from 0x0027C800 to 0x0027F7FF //----------------// //modifed in CC2538.icf //----------------// define region FLASH = mem:[from 0x00200000 to 0x002797FF];//edited by Prem default is from 0x00200000 to 0x0027C7FF //---------------