Software Libraries
Compact7B/
Zigbee Stack
Compact7B is an embedded C++ library for 32- and 64-bit controllers and System-on-Chips offering wireless communication based on Zigbee PRO. It requires CompactFramework™ and Compact15.4™ to provide the runtime-environment as well as PHY and MAC layers, respectively.
Compact15.4
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.
CompactAES
CompactAES is an efficient C++ realisation of the symmetrical AES/Rijndael Block Cyphers utilising either 128, 192 or 256 Bit encryption levels, making it ideal for Embedded Systems.
CompactECC
Being an asymmetric realization ECC ideally complements AES. This happens to be one of the most secure and high performing public-key methods available today.
CompactXML
ubisys presents CompactXML, a C++ class library allowing you to import and also generate XML documents according to the Extensible Markup Language Recommendation 1.0.
CompactMD5
This C++ implemantation makes the Message Digest 5 Algorithm for Embedded System applications possible. This allows you to generate 128 Bit long Hash Values to test files for integrity.
CompactSHA
If higher security than MD5 offers is required, SHA-256 is the answer. This secure algorithm meets the highest standards.
CompactStorage
This C++ library offers you a dynamic memory management for Flash Memory. Define a memory pool from where, bit by bit areas of any size can be requested.