Release Date
October XX, 2018 (Final)
October XX, 2018 (Planned)
Highlights
BLE samples removed from Apache Mynewt release
Those can now be found in Apache Nimble repository. Transient dummies in core repository are provided for backward compatibility with existing targets.
New Features
Logs storage usage tracking and watermarking
Two new APIs were added to the log subsystem. They can be enabled by setting sysconfig variables LOG_STORAGE_INFO and LOG_STORAGE_WATERMARK, respectively, to 1.
- storage_info which allows querying the log storage for total storage size and currently used storage
set_watermark which allows setting the watermark on log (by index). This information is used to calculate the size of entries logged after the watermark, thus allowing the marking of last read item and unread items .
The watermark for each log is persisted in config and restored on reboot.
Support for new Cortex-M3 and Cortex M-7 MCUs
- stm32l152discovery - Discovery kit with STM32L152RC Cortex-M3 MCU
- STM32F767xx and STM32F746xx devices - Arm Cortex-M7 MCUs
Drivers
- TSL2591 light to digital sensor
- LPS33HW pressure sensor
Encrypted flash support
Support for STM32L4 Cube
Support for STM32L0 Cube
Enhancement/Fixes to existing features
mbedTLS updated to version 2.13.0
RTT updated to rev 11303
Improved RTT integration
Improved concurrent access for LED and senors interfaces
Nordic nRF5X MCU support cleanups
Newt Tool enhancements
- transient package support for easier upgrade path when changing packages
Multiple concurrent debug sessions with two boards
It is now possible to have two debug sessions open from the same machine. "newt debug" can now have a session with JLink as well as openocd simultaneously open. One example of its use is for debugging a BLE session between a central and a peripheral.
newt debug slinky_nrf52 --extrajtagcmd "-port 5431 -select usb=682148664"
Newt Manager (newtmgr)
Additional Board Support Packages
- B-L072Z-LRWAN1 BSP
- Fanstel EV-BT840E
- Nucleo-L476RG BSP
Known Issues and Limitations