FoundriesFactory

microPlatform update 0.12

Summary

Zephyr microPlatform changes for 0.12

The Zephyr tree incorporates significant changes from the v1.12 merge window, including virtual file system support, websockets, network logging, and more.

The MCUboot tree includes a single new feature, allowing users to set device tree overlays.

The zmp tool includes several new features, which are taken advantage of in the reference applications.

Linux microPlatform changes for 0.12

No changes have gone into the LMP since 0.11.

Zephyr microPlatform

Summary

The Zephyr tree incorporates significant changes from the v1.12 merge window, including virtual file system support, websockets, network logging, and more.

The MCUboot tree includes a single new feature, allowing users to set device tree overlays.

The zmp tool includes several new features, which are taken advantage of in the reference applications.

Highlights

Components

MCUboot

Features

User device tree overlays:

Bugs

Zephyr

Features

Virtual File System support:
Network-backed syslog logging:
Websockets support:
ARM CMSIS header changes:
nRF5 to nRF global rename:
Elixir indexing for Zepyr:
base64 library:
New STM support and features:

Clock control, GPIO, interrupts, and pinmux drivers were merged for stm32l0x.

New ARM v8M features:
I2C support in device tree:
ARC device tree support:
Stack growth configuration knob:
Entropy driver for nRF:
Ethernet enabled by default for sam_e70_explained:
Ethernet over USB by default for nucleo_f412zg:
Ethernet driver for POSIX target:
USB for Arduino Zero, Trinket M0:
Device tree for USB for nrf52840_pca10056:
SPI2 for olimexino_stm32:
New boards:
New Atmel SAM peripheral drivers:

An interrupt-driven UART driver was added for SAM E70.

Semtech SX1509B I2C-based GPIO extender:
I2C driver core cleanups:
Scheduler API cleanups:
New sockets features:
Stack unwind on x86:

Bugs

MPS2 cleanup:
POSIX semaphore fixes:
Bluetooth Mesh fixes:
Arduino Zero SPI fix:
nRF USB fixes:
Kernel memory partitions fix:
Scheduler undefined behavior fix:
Networking fixes:

hawkBit and MQTT sample application

Features

CONFIG_BOOTLOADER_MCUBOOT support:

Bugs

Entropy driver support:

LWM2M sample application

Features

CONFIG_BOOTLOADER_MCUBOOT support:

Bugs

Entropy driver support:

Linux microPlatform

Summary

No changes have gone into the LMP since 0.11.

Highlights

Components

Related posts

Keep up to date with Foundries.io