silabs.com | Building a more connected world. Copyright © 2024 by Silicon Laboratories Gecko Platform 4.4.2.0
Gecko Platform 4.4.2.0 GA
Gecko SDK Suite 4.4
April 10, 2024
The Gecko Platform provides infrastructure support for applications developed with
higher-level protocols, and it provides an interface with the underlying hardware. It is
composed of the following modules:
• CMSIS Device is a vendor-independent hardware abstraction layer for the Cortex®-
M processor series.
• Peripherals provides a complete peripheral API for all Silicon Labs EFM32, EZR32
and EFR32 MCUs and SoCs.
• Drivers is the Gecko Platform driver library for EFM32, EZR32 and EFR32 on-chip
peripherals. Drivers are typically DMA-based and use all available low-energy fea-
tures.
• Services includes common services such as NVM3 and Power Manager.
• CPC (Co-Processor Communication) provides a library to communicate between
two processors using a serial link. CPC is used by the ACP & RCP solutions
• Common components are used throughout the SDKs.
• Middleware includes the Capacitive Sensing Firmware Library and the GLIB
graphics library, along with Micrium OS stacks like CAN/CANopen, File System, Net-
working and USB Device and Host.
• Security includes mbed TLS and other security services.
• Operating System includes Micrium OS Kernel as well as other things related to
Operating Systems such as a CMSIS-RTOS2 layer.
• The Gecko Bootloader is a code library configurable through Simplicity Studio’s
IDE to generate bootloaders that can be used with a variety of Silicon Labs protocol
stacks. The Gecko Bootloader can be used with EFM32 and EFR32 Series 1 and
later devices.
• MVP Math Library includes Real and Complex Matrix and Vector operations using
the Matrix Vector Processor available on EFR32xG24. The library is an alternative
to CMSIS-DSP for Matrix and Vector math operations.
• Examples are example applications illustrating platform functionality.
• Boards and External Devices cover supported hardware.
• Other Gecko Platform Components regroups changes to documentation, project
building and configuration, as well as any other aspects related to Gecko Platform.
• RAIL (Radio Abstraction Interface Layer) provides a customizable radio interface
layer that supports proprietary or standards-based wireless protocols. RAIL use by
application protocols such as Silicon Labs Zigbee or Silicon Labs Connect is man-
aged through the stack library. Direct RAIL use is exposed through the Flex SDK.
These release notes cover SDK version(s):
Gecko Platform 4.4.2.0 released April 10, 2024
Gecko Platform 4.4.1.0 released February 14, 2024
Gecko Platform 4.4.0.0 released December 13, 2023
KEY FEATURES
Peripherals
• New API names introduced for low-level
drivers (with compatibility layer for old
names)
Services
• APIs for accessing value of tokens
added to Token Manager
CPC
• NVM3 module, enabling Host access to
Secondary device's non-volatile memory,
released at production quality
• CPC Primary, for use with MCU Hosts,
released at Experimental quality
• Numerous optimizations and
performance improvements made
Security
• Mbed TLS upgraded (to version 3.5.0)
RAIL
• Several new features added for
EFR32xG25 devices, including a new
component for selecting modulations
supported by the software modem
• Support added for several new PHYs,
including Sidewalk PHYs on EFR32xG23
and EFR32xG28
Other Components
• Compilers upgraded (to GCC 12.2.1 and
IAR 9.40.1)