Compact15.4™ is a C++ library for 32-bit and 64-bit controllers (e.g. Atmel AT91SAM7S and ATSAM4S) enabling wireless communication based on IEEE 802.15.4 MAC. Our Compact7B™ Zigbee Stack also uses it as a basis. Currently, the 2.4GHz PHY CC2520 by Texas Instruments is supported. It requires the ubisys CompactFramework™ bare-metal OS.
Compared to the widespread IEEE 802.15.4 Stacks for 8-bit controllers with relatively limited RAM, products based on Compact15.4™ deliver significantly higher performance.
The ubisys Compact15.4 MAC includes specific extensions and optimizations for bidirectional Zigbee Green Power communications. Another rare feature when implementing IEEE 802.15.4 MAC is the possibility of supporting multiple PHYs simultaneously, for example making IEEE 802.15.4 868MHz/2.4GHz Bridge Devices possible.