I have just updated from 1.4.2 to 1.4.3 ZStack for CC2430.
The ZDApp_event_loop, after the joining sequence sends a NLME_joinRequest, was catching the ZDO_NWK_JOIN_IND event in ZDApp_ProcessOSALMsg and appropriately calling ZDApp_ProcessNetworkJoin() to change the devState etc...my new version doesnt seem to do this anymore! Consequently, the devState stays as DEV_NWK_JOIING. More seriously, a router never gets the chance to call NLME_StartRouterRequest() and so defaults to behave like an end device!
Its likely I have missed something will upgrading. Has anyone encountered the same problem? The call to ZDApp_event_loop is hidden in the library code as I assume it comes straight from the NWK layer. I have checked my library files and they all seem to be exactly the same as what was included in the 1.4.3 download. My project points to the new libraries too. I have also ensured that I erase the flash when I upload the code. Any ideas?
Thanks