UM1739
1
STM32CubeF2 main features
STM32CubeF2 gathers in one single package all the generic embedded software
components required to develop an application on STM32F2 microcontrollers. Following
STM32Cube initiative, this set of components is highly portable, not only within STM32F2
series but also to other STM32 series.
STM32CubeF2 is fully compatible with STM32CubeMX code generator that allows the user
to generate initialization code. The package includes a low-level hardware abstraction layer
(HAL) that covers the microcontroller hardware, together with an extensive set of examples
running on STMicroelectronics boards. The HAL is available in open-source BSD license for
user convenience.
STM32CubeF2 package also contains a set of middleware components with the
corresponding examples. They come in very permissive license terms:
Full USB Host and Device stack supporting many classes.
–
–
DFU
STemWin, a professional graphical stack solution available in binary format and based
on ST partner solution SEGGER emWin
CMSIS-RTOS implementation with FreeRTOS open source solution
FAT File system based on open source FatFS solution
TCP/IP stack based on open source LwIP solution
SSL/TLS secure layer based on open source PolarSSL
A demonstration implementing all these middleware components is also provided in the
STM32CubeF2 package.
Host Classes: HID, MSC, CDC, Audio, MTP
Device Classes: HID, MSC, CDC, Audio,
Figure 1. STM32CubeF2 firmware components
DocID026120 Rev 2
STM32CubeF2 main features
5/19
18
Need help?
Do you have a question about the STM32F2 Series and is the answer not in the manual?
Questions and answers