STMicroelectronics has completed the introduction of its free Low-Layer Application Programming Interface (LL API) software to the STM32Cube software packages for all STM32 microcontrollers (MCUs). The LL APIs enable expert developers to work within the STMCube environment, and optimise their code down to the register level using ST-validated software for faster time to market.
The combination of LL APIs and Hardware Abstraction Layer (HAL) software in all STM32Cube packages now gives developers complete flexibility when choosing how to control device peripherals. They can leverage the HAL’s ease of use and portability or use LL APIs to optimise performance, code footprint and power consumption. Code examples tailored to run on the associated STM32 Nucleo board provide templates that simplify porting to other STM32 MCUs.
With features such as peripheral initialisation services that are functionally equivalent to STM32 Standard Peripheral Libraries (SPLs), the LL APIs present an easy migration path from the older SPLs to the simple but powerful STM32Cube ecosystem. Using the LL APIs can deliver superior performance, comparable to that of STM32Snippets direct-register-access code examples.
The LL APIs are MISRA-C 2004 compliant except where indicated, and have been checked using Grammatech CodeSonar for optimum code quality and reliability. An automatic update mechanism inside STM32CubeMX keeps the LL APIs up to date with the latest releases.
As a further boost to productivity, the STM32CubeMX tool automates the generation of peripheral initialisation code with LL APIs for STM32L0, STM32F0, STM32L4 and STM32F3 MCUs. Support for the remaining STM32 series will be added in the coming months. A written guide and an automated tool for the SPL-to-LL code migration are also available.
MCU for noisy environments EBV Electrolink
DSP, Micros & Memory
The MCX?E24X is a high-performance microcontroller family from NXP, engineered for industrial, automotive-like, and energy-focused environments.
Read more...SmartRAID 4300 Series Altron Arrow
DSP, Micros & Memory
Microchip’s disaggregated architecture leverages host CPU and PCIe infrastructure to overcome traditional storage bottlenecks in scalable, secure NVMe RAID storage solutions.
Read more...High-performance SDR range RFiber Solutions
DSP, Micros & Memory
Epiq Solutions offers high-performance RF tuners and software-defined radios with various specifications for diverse applications in congested environments.
Read more...High performance SDR design considerations RFiber Solutions
Editor's Choice DSP, Micros & Memory
As the spectrum gets increasingly crowded, and adversaries more capable, the task of examining wide bands and making sense of it all, while not missing anything, gets harder.
Read more...Direct RF converters and FPGAs boost EW applications RFiber Solutions
DSP, Micros & Memory
The latest boost to electronic warfare designs comes from emerging FPGA architectures that combine advanced RF converters and high-performance processing engines in a single package.
Read more...1-Wire EEPROM with secure authenticator Altron Arrow
DSP, Micros & Memory
The DS28E54 secure authenticator combines FIPS 202-compliant secure hash algorithm (SHA-3) challenge and response authentication with secured electrically erasable programmable read-only memory.
Read more...Chip provides concurrent dual connectivity EBV Electrolink
Telecoms, Datacoms, Wireless, IoT
The IW693 from NXP is a 2x2 dual-band, highly integrated device that provides concurrent dual Wi-Fi 6E + Wi-Fi 6 and Bluetooth connectivity, supporting four different modes.
Read more...Dual-range IMU with edge processing EBV Electrolink
Analogue, Mixed Signal, LSI
ST’s innovative LSM6DSV80X combines two accelerometer structures for 16 g and 80 g full-scale sensing, a gyroscope up 4000 dps, and embedded intelligence in a single component.
Read more...MCX C Series development board Avnet Silica
DSP, Micros & Memory
The FRDM-MCXC444 is a compact and scalable development board for rapid prototyping of MCX C444 MCU from NXP Semiconductors.
While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.