ST's new middleware for its MCUs
New STM32 microcontroller design tools from STMicroelectronics bring the efficiency of the STM32Cube software platform, and the convenience of STM32Nucleo development boards, to projects targeting STM32 F3 mixed-signal and STM32 F0 entry-level devices.
For STM32 F31 and STM32 F02 devices, the latest STM32CubeF3 and STM32CubeF0 embedded software provides free and ready-to-use dedicated middleware stacks, such as touch-sense and USB libraries, and a collection of drivers for STM32 peripherals through the Hardware Abstraction Layer (HAL) that simplifies porting of applications from one STM32 series to another. Using this embedded software with the latest version of the STM32CubeMX PC-based tool, developers can configure the microcontroller with graphical wizards, and simply click to generate initialization C-code that can be used directly in many popular third-party development tools.
The new software joins similar STM32Cube platforms released earlier in 2014 for STM32 F4, F2 and L0 series, which simplify project starts and include hundreds of code-usage examples.
STM32Nucleo development boards are also now available for the STM32 F3 (NUCLEO-F302R8) and STM32 F0 lines (NUCLEO-F072RB) to assist early application development, leveraging the large ecosystem of Arduino application shields as well as dedicated ST extension boards. STM32Nucleo boards provide access to all device I/Os and integrate an ST-Link debugger/programmer, saving the need for a separate debug probe. Last but not least, the STM32Nucleo boards are mbedTM-enabled, which means they can be directly connected and run through the online development environment at mbed.org.
The STM32Nucleo boards are available immediately, priced from $10.32. For further information on STM32Nucleo boards, please visit www.st.com/stm32nucleo.