Zerynth r2.3.2 is now available with 1 new board supported and 2 new libraries


#1

Hey there,

Zerynth version r2.3.2 is out with 1 new device, 2 new libraries, and improvements.

A detailed list of changes follows.

- New ST Microelectronics Nucleo F746ZG Device (STM32F746 Microcontroller)

The ST Microelectronics Nucleo F746ZG boards provide an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.

This device features 1 MB flash and 320 KB RAM and thanks to Zerynth now you can program in Python the Cortex®-M7 microcontroller architecture.

More info (1)

nucleof746zg

- New LWMQTT Library (based on Paho Embedded C Client)

This module contains an implementation of an MQTT client based on the paho-project embedded c client. It aims to be less memory consuming than the pure Python one (Lightweight Version).

The Client allows to connect to a broker (both via insecure and TLS channels) and start publishing messages/subscribing to topics with a simple interface.

Python callbacks can be easily set to handle incoming messages; reconnection can be manually handled by the user by means of several callbacks and methods.

Now LWMQTT module is available for all Zerynth Supported Devices and compatible with AWS and Google IoT Libraries

More info (1)

- New Onsemi NCV7240 automotive 8-ch low-side/relay Library

The NCV7240 is an automotive eight-channel low side driver providing drive capability up to 600 mA per channel. Output control is via a SPI port and offers reporting of faults for open load (or short to ground), overload, and over-temperature conditions.

Additionally, parallel control of the outputs is addressable (in pairs) via the INx pins.

More info (1)

- Minor Fixes

Following libraries have been updated:

  • AWS IoT Library: LWMQTT enabled (all functionalities: FOTA, Jobs, shadows, etc.)
  • Quectel UG96 Library: Zsockets compatibility fix.
  • Studio and Toolchain: Windows usb discover fix.

How to update?

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

  1. Start the new Zerynth Installer;
  2. Open Zerynth Studio ;
  3. Click “System Update”;
  4. Click “Update” and restart Zerynth Studio
  5. Follow the wizard and enjoy!

Remember to virtualize again 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!


#2

#3