FoundriesFactory

microPlatform update 0.9

Summary

Zephyr microPlatform changes for 0.9

MCUboot history was rewritten following v1.1.0 release. Zephyr integrates OpenThread support, and has the usual set of incompatible changes.

Linux microPlatform changes for 0.9

OSF Unified Linux Kernel updated to the 4.14.17 stable release. Default GCC version was updated to the latest upstream 7.3 release.

Zephyr microPlatform

Summary

MCUboot history was rewritten following v1.1.0 release. Zephyr integrates OpenThread support, and has the usual set of incompatible changes.

Highlights

Components

MCUboot

Features

Flash mass erase:

Bugs

Zephyr workaround for FLASH_DRIVER_NAME rename:
Documentation fixes:
Zephyr usability fixes:

Zephyr

Features

OpenThread support with 802.15.4 improvements:
DTC_OVERLAY_FILE now accepts a list:
DTC_OVERLAY_DIR removed:
FLASH_DRIVER_NAME renamed to FLASH_DEV_NAME:
Legacy HTTP removed upstream:

https://github.com/zephyrproject-rtos/zephyr/issues/6010

The OSF tree has temporarily reverted this commit; we are working with upstream on a better solution.

Humidity sensor channel units redefined:
GET_DISK_SIZE ioctl removed:
Bluetooth refactoring continues:

Various Bluetooth APIs were renamed from the radio* to the ll* namespace.

ARM CMSIS headers updated:
New sensor channels:
POSIX interaction with stdin:
External mbedTLS support:
USB HID support:
IPv6 improvements:
Flashing for JLink boards:
New STM32 features:

STM32F072 SoC support added as well as board configurations for STM32F072-EVAL and STM32F072B-DISCO.

I2C support was added to the nucleo_f411re and for nucleo_f429zi boards.

ST vl53l0x time of flight sensor:
DFU/mcuboot subsystem improvements:
PCI enumberation for Atom-based targets:
erase-block-size property for DTS flash nodes:
Flash page layout support for NXP devices:
DTS sensor nodes for NXP boards:
Pinux for Atmel SAM0:
New kconfig options for controlling optimization:
NXP LPC SoC family support:
Emulated vector table relocation for M0 targets:
Support for M0 targets with hardware vector table relocation:
SoC-level device tree fixup files:
Runtime for simulated nRF52 devices:
Nordic HAL updates:
abs function added to Zephyr minimal libc:
New kconfig option for enabling MCUboot support:
New DTS bindings:
Console harness support for samples:

Bugs

Ninja fixes for flashing and debugging:
Hackaround for flash write protection on NXP mcux devices:
LWM2M fixes:
Networking fixes:
Build break fixed on ARM with userspace enabled:
Native target fixes for code coverage testing:
Core Bluetooth fixes:

Various tweaks and refactoring patches were merged into the Bluetooth subsystem, including timing adjustments for nRF52840-DK, support for non- connectable builds, and separation of some Nordic- specific code from the core into the HAL.

Bluetooth Mesh fixes:
Documentation spelling fixes:
nRF PWM fixes:
STM32 UART fixes:
Atmel SAM0 SPI fixes:
Size report fixes for Windows:
Console fix for NXP FRDM KL25Z:
Crash fix when CONFIG_THREAD_MONITOR enabled:

hawkBit and MQTT sample application

Features

FLASH_DEV_NAME update:
DTC_OVERLAY_FILE update:
FRDM-K64F temp sensor via DTS:
Upstream DFU library:

Bugs

LWM2M sample application

Features

FLASH_DEV_NAME update:
DTC_OVERLAY_FILE update:
FRDM-K64F temp sensor via DTS:
Upstream DFU library:
Firmware version fixed:
Cleanups:

Bugs

Fix for DTLS credentials:

Linux microPlatform

Summary

OSF Unified Linux Kernel updated to the 4.14.17 stable release. Default GCC version was updated to the latest upstream 7.3 release.

Highlights

Components

Meta OSF Layer

Features

Layer Update:

Bugs

OpenEmbedded-Core Layer

Features

Layer Update:

Bugs

glibc:

Meta OpenEmbedded Layer

Features

Layer Update:

Bugs

Meta Virtualization

Features

Layer Update:

Bugs

Meta Freescale

Features

Layer Update:

Bugs

Meta Intel

Features

Layer Update:

Bugs

Meta RaspberryPi

Features

Layer Update:

Bugs

broken wifi support:

Meta 96boards

Features

Layer Update:

Bugs

Related posts

Keep up to date with Foundries.io