Release Date
November 25, 2024 (Final)
October 31, 2024 (Planned)
New Features
Support for 64bit (x86-64) on native target
Native target on x86-64 now supports building as 64-bit. This means that native binaries (including tests) are not longer build as 32-bit and thus "newt test all" is now working again on latest MacOS (on x86-64).
More imported code converted to external modules
- Coremark
- NXP SDK
Integration of Note-C library from Blues Wireless
Allow to easily use Note-C along with sample application.
More common startup code utilization
Reduces code duplication among various boards. Great number of BSPs and MCUs were modified to use common startup.
Update to documentation and boards metadata
Lots of API doxygen and BSPs metadata updates for improved end user documentation.
Common GPIO HAL for Nordic nRF MCUs
Reduce code duplication and uses nrfx instead of custom implementation for GPIO HAL.
Drivers
- ft6x36 touch screen
- CS47L63 from Cirrus Logic
mbedTLS updated to v 2.28.8
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-2.28.9
nrfx updated to 3.8.0
https://github.com/NordicSemiconductor/nrfx/releases/tag/v3.8.0
Newt Tool enhancements
- Support for patching external repositories
- Modules name generation for mod log
- Package private includes are now included only for that package
- Support for defining ignored and allowed repositories in project configuration file (useful for custom project setup)
- Optimizations in upgrade process
Newtmgr Tool enhancements
- CoAP over serial fixes
Improvements to existing features
TinuUSB improvements
- Allows to select USB to be used for MCUs that supports multiple USB controllers
- LPC55xx support
MSC FAT view improvements
- support for single slot where bootloader can be used to perform upgrade
- API for medium insertions and ejection
FCB improvements
- Backward walk ability
Various other bugfixes and improvements
Additional Board Support Packages
- lpcxpresso55s28 from NXP
Known Issues and Limitations
- none