DSP, Micros & Memory


ST deploys low-layer MCU software

16 August 2017 DSP, Micros & Memory

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.

For more information contact EBV Electrolink, +27 (0)21 402 1940, [email protected], www.ebv.com



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

New high current through-hole inductors
EBV Electrolink Passive Components
Vishay has released a high current, through-hole inductor for use in high current and high temperature applications, DC/DC converters, high current differential chokes and inverters.

Read more...
Samsung launches GDDR6 RAM module
EBV Electrolink Computer/Embedded Technology
The DRAM is capable of 24 Gbps processing speeds and will significantly advance the graphics performance of AI-based applications and high-performance computing.

Read more...
Automotive motion sensor with embedded ML core
Altron Arrow DSP, Micros & Memory
The ASM330LHHX, a six-axis inertial module with embedded machine learning core and dual operating modes, ensures the lowest power consumption and in-sensor event detection.

Read more...
SolidRun releases a SoM solution based on a Renesas SoC
EBV Electrolink DSP, Micros & Memory
In partnership with Renesas, SolidRun has released a SoM solution based on the powerful RZ/G2 family of SoCs, which are engineered for AI-enhanced HMI applications.

Read more...
ST develops new serial EEPROM class
Altron Arrow DSP, Micros & Memory
This new class of serial EEPROM is a 32-Mbit page-erasable memory that is less expensive than FRAM while offering a lower power consumption.

Read more...
New Espressif MCU embeds Wi-Fi 6
iCorp Technologies DSP, Micros & Memory
Espressif Systems has introduced the ESP32-C5, their first dual-band 2,4 and 5 GHz Wi-Fi 6 and Bluetooth 5 low-energy microcontroller unit.

Read more...
New chip from ST ideal for use in a 3-phase motor controller
Altron Arrow DSP, Micros & Memory
STMicroelectronics’ new STSPIN32G4 is an integrated and flexible motor controller for driving three-phase brushless motors, helping designers choose the most suitable driving mode and at the same time ...

Read more...
Programmable Bluetooth low-energy wireless SoC
EBV Electrolink Telecoms, Datacoms, Wireless, IoT
The next-gen BlueNRG-LPS SoC, a Bluetooth low-energy 5.3 enabled device, can precisely estimate movement and location with centimetre accuracy.

Read more...
An entire chain of trust for system platforms
RS Components (SA) DSP, Micros & Memory
Microchip’s CEC1736 Trust Shield family spans silicon, software, tools, a development board and provisioning capabilities that drive the end-to-end platform firmware protection that customers need.

Read more...
EFM32PG23 Microcontroller for IoT applications
RS Components (SA) DSP, Micros & Memory
Silicon Labs’ EFM32PG23 microcontroller is the ideal combination of excellent low-power performance, precision analog capabilities and security in a small package.

Read more...