Z-Stack Energy Release Notes
Z-Stack Energy Release Notes
Bug Fixes:
- [5290] Modified the 'zmain_ext_addr()' function to properly read the IEEE
address from CC2538 INFO memory by swapping the upper/lower 32-bit words.
- [5288] Fixed serial boot loader that is used with ZNP projects.
- [5266] Fixed a problem in CC2538 version of osal_nv.c where an NV item
header was read instead of an NV item page header, possibly causing stack
corruption.
- [5239] Fixed a problem in 'OTA_Send_DongleInd()' where the response length
was one byte short, causing the "OTA_Dongle_devState" item to be dropped.
- [5077] Changed the Confirm Key Establishment Command to send the "Default
Response" (instead of "ZCL_STATUS_CMD_HAS_RSP") if CBKE succeeds when the
Disable Default Response Bit is '0'.
- [4844] Fixed processing of Key Establish command to check that the extended
address of the initiator (included in message) matches the actual address
of the device stored in address manager.
- [4752] Updated the "zclCCLoadControlEvent_t" structure to replace the 24-bit
'deviceGroupClass' element with a 16-bit 'deviceClass' element and an 8-bit
'utilityEnrolementGroup' element.
- [4421] Fixed the "zclOTA_ProcessImageData()" signature verification when
the OTA image is received.
Memory Sizes:
- Actual usage of Flash and RAM memory is variable, of course, and dependent
on the specific application. Developers should adjust various parameters,
such as, program stack size and dynamic memory heap size to meet their
specific needs.
- The following tables provide comparison of Flash and RAM sizes for certain
device configurations for the SE SampleApp provided with this release. The
SampleApp is found in the installed ..\Projects\zstack\SE\SampleApp folder.
In most Z-Stack sample applications, generic heap settings are used which
have been selected to accomodate a wide range of applications. For the SE
SampleApp, heap settings were: Coordinator/Router = 8Kb, EndDevice = 8Kb.
See the "Heap Memory Management" document for details on profiling heap
memory usage.
- Memory sizes (Flash/RAM) are shown below for the 3 ZigBee device types on
various MCU and RF platforms with ZigBee-PRO enabled and Security enabled.
See the Z-Stack User's Guide for more details on the platform of interest.
CC2538EM on SmarfRF06EB
=======================
ESP-Coordinator 112.7K / 12.7K
Metering-Router 110.4K / 12.3K
IPD-End-Device
87.0K / 11.4K
CC2530EM on SmarfRF05EB
=======================
ESP-Coordinator 214.4K / 7.5K
Metering-Router 207.3K / 7.3K
IPD-End-Device 171.8K / 6.2K