Release Date

April 7, 2021 (Final)

February XX, 2021 (Planned)


New Features

USB peripheral support

With integration of tinyusb library it is now possible to run Mynewt device as USB peripheral. Currently supported platforms include STM32F1 family, STM32F4 family, STM32L4 family

Inter-IC Sound (I2S) support

Inter-IC Sound is interface for sending digital audio data. Currently supported platforms include STM32F1 family nad nRF52.

Generic temperature sensor interface

New interface for temperature reading.

Support for Dialog CMAC

CMAC is a separate hw block with Cortex-M0+ core and radio peripherals integrated into DA1469x which is capable of running protocols like BLE.

Support for Nordic nRF9160

This release adds support for running Nordic nRF9160 MCU. Currently supported are UART, SPI and I2C.

Support for Nordic nRF5340

This release adds support for Nordic nRF5340 MCU. Both application and network core are supported, including IPC between cores.

Currently supported are UART, SPI, ADC, I2C and GPIO passing.

Support for Open Supervised Device Protocol (OSDP) library

Support for LittleFS filesystem

LittleFS was integrated and can be used via standard FS subsystem. It is also possible to use it as a backend for sys/config.


Drivers

  • SGM4056 charger
  • raw semihosting
  • INA219 current sensor
  • INA226 current sensor
  • da1469x UART driver
  • da1469x I2S driver

mbedTLS updated to 2.16.10

https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.10

nrfx updated to 2.3.0

https://github.com/NordicSemiconductor/nrfx/releases/tag/v2.3.0

LWIP updated to 2.1.2

https://savannah.nongnu.org/forum/forum.php?forum_id=9299

NXP SDK updated to 2.9.0


Newt Tool enhancements

  • Log exported environnment variables with `-ldebug`
  • load: add --imgfile option which allows to specify .img file to load onto the device
  • debug: add --elffile option
  • newt will now use all cores for compiling by default
  • newt will now export environment variable (MYNEWT_PACKAGES) with packages used in build

Newt Manager (newtmgr)

  • Support for MacOS Mojave/Catalina
  • DFU speed optimizations

Improvements to existing features

Console improvements

It is now possible to handle console over USB.

CoAP improvements

TCP/IPv4 adaptor support.

Documentation improvements

Tutorials and web documentation have been refreshed and updated.

Various bugfixes and improvements

Additional Board Support Packages

  • PineTime smartwatch
  • Nordic PCA10090
  • Nordic PCA10095
  • Dialog CMAC
  • nucleo-l073rz

Known Issues and Limitations


 



  • No labels