Zerynth r2.6.1 is now available with 3 new boards and 6 new libraries

Hello!

We’re glad to let you know that Zerynth r2.6.1 is now available, with 3 new supported boards, 6 new libraries, and numerous changes.

You can read the full list of changes and additions below:

Supported devices

4ZeroBox

4zerobox_v1

We added the 4ZeroBox to the list of supported devices. Now, you have a full library available here in the Zerynth Documentation, along with useful examples.
More info here.

ST Microelectronics Nucleo L4R5

st_nucleofL4R5

The ST Nucleo L4R5 Nucleo Board features The STM32L4R5 Microcontroller, an ultra-low-power microcontroller family (STM32L4+ Series) based on the high-performance Arm® Cortex®-M4 32-bit RISC core. They operate at a frequency of up to 120 MHz.

The STM32 Nucleo-144 board provides 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.
More info here.

Lilygo T-Wristband

The Lilygo T-Wristband has a Tensilica LX6 dual-core processor, clocked at 240MHz, with the computing power up to 600DMIPS. It offers 4MB of Flash memory. It also has a built-in WiFi / Bluetooth ceramic antenna that can enhance the signal, and a 55mA rechargeable lithium battery.

Now let’s move on the new libraries:

  • Zerynth 4ZeroBox Library

We added a library for the 4ZeroBox, our a modular hardware electronic unit that simplifies the development of Industrial IoT applications allowing rapid integration with sensors, actuators, and Cloud services.

We also added these examples for the 4ZeroBox:

  • Hello 4ZeroBox

  • Sensor Reading

  • Modbus Serial Interface

  • 4ZeroBox meets ZDM

  • 4ZeroBox meets ZDM with GSM

  • Firmware Over The Air Update

More info here.


  • Formosa FBM320 Barometer

The FBM320 is a new generation of a high-resolution digital barometer. It is a digital pressure and temperature sensor which consists of a MEMS piezoresistive pressure sensor and a signal conditioning ASIC.
More info here.

  • Invensense MPU6050 Accelerometer/Gyroscope

The MPU6050 is the world’s first integrated 6-axis Motion Tracking device that combines a 3-axis gyroscope, 3-axis accelerometer, and a Digital Motion Processor™ (DMP) all in a small 4x4x0.9mm package. With its dedicated I2C sensor bus, it directly accepts inputs from an external 3-axis compass to provide a complete 9-axis MotionFusion™ output.
More info here.

  • NXP MAG3110 Magnetometer

MAG3110 is a small, low-power, digital 3-axis magnetometer. The device can be used in conjunction with a 3-axis accelerometer to realize an orientation independent electronic compass that can provide accurate heading information.
More info here.

  • Sitronix ST7735 Oled display

The Sitatronix ST7735 Oled display features the ST7735 single-chip controller/driver for 262K-color, graphic type TFT-LCD. It consists of 396 source line and 162 gate line driving circuits. This chip is capable of connecting directly to an external microprocessor and accepts Serial

Peripheral Interface (SPI), 8-bit/9-bit/16-bit/18-bit parallel interface.

  • Invensense MPU9250 Accelerometer/Gyroscope/Magnetometer

The Invensense MPU9250 is a 9-axis motion tracking device that combines a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and a Digital Motion Processor™

4 new features for the Standard library

  • Datetime and sun time new modules

This module supplies classes for manipulating dates, times, and deltas. It represents a minimalistic implementation of Python module datetime.

  • new round and divmod math methods

All Zerynth Studio Libraries and modules are now compatible with Pylinter

Advanced Manager and the Zerynth App dismissed

As we have mentioned in the previous release, the ADM and the Zerynth App have been dismissed.

How to update?

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

  • Start the new Zerynth Installer;

  • Open Zerynth Studio;

  • Click “System Update”;

  • Click “Update” and restart Zerynth Studio;

  • Follow the wizard and enjoy!

Remember to virtualize again all boards with the new virtual machines!