Zerynth r2.1.2 is out with support for XinaBox CW02, Xplained Pro Sam G55 and Redeem Licenses


Hey there,

we have just released the version r2.1.2 of Zerynth with new devices, features, enhancements and optimisations.

A detailed list of changes follows.

- Support for XinaBox CW02

XinaBox CW02 development board based on ESP32 is officially supported.
Refer to the official doc for more info about this board and on how to get started.

- Support for Xplained Pro Sam G55

Microchip/Atmel Xplained Pro Sam G55 development board based on Microchip SAMG55 is officially supported.
This board introduces Zerynth support to SamG55 powerful ARM Cortex M4 chips.
Refer to the official doc for more info about this board and on how to get started.

- Redeem Licenses

Powered by Zerynth devices are accompanied by a redeemable code that can be exchanged for a Zerynth Virtual Machine license! Refer to the official doc (1, 2, 3) for more info about the simple steps you need to obtain your Zerynth VMs.

- Two new libraries: XinaBox OC03 and Texas Instruments PCA9554A

OC03 is a low-voltage control relay module able to switch AC and DC loads while the PCA9554A is an IO expander used to control the optically isolated relay on the OC03 and also mounted on XinaBox OC01 module.

- New Toolchain Commands inside Provisioning group

Scan for a crypto device on a selected I2C bus with crypto_scan command.
Retrieve the crypto device serial number with serial-number command.
Store a public key on a chosen slot with store-public command.

- Zerynth SSL for Microchip WINC1500

Set ZERYNTH_SSL key to true in the project.yml configuration file of your WINC1500-based project to enable TLS connections through MbedTLS TLS software stack (not recommended for low-end devices like the SAMD21) with the possibility of hardening it by means of a crypto element (HW secured AWS IoT Connection).

How to update?

Now you need to update all the packages to the version r2.1.2. To do this you have just to:

  1. open Zerynth Studio;
  2. click “System Update”;
  3. click “Update” and restart Zerynth Studio
  4. follow the wizard and enjoy!

Remember to re-virtualize all boards with the new virtual machines!

Happy coding!

As usual, please keep us informed of issues for this update.

If you have any ideas for projects, examples, applications, and how-tos, don’t hesitate to post them on our Hackster page and here on our Community Forum!

And don’t forget to stay tuned and follow us on Twitter @Zerynth and Facebook @Zerynth for real-time updates or subscribe to our newsletter!

Enjoy this new release and happy coding!