UM1739
1
STM32CubeF2 main features
STM32CubeF2 gathers in a single package all the generic embedded software components
required to develop an application on STM32F2 microcontrollers. In line with the
STM32Cube initiative, this set of components is highly portable, not only within the
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 the Low Layer (LL) and the Hardware
Abstraction Layer (HAL) APIs that cover the microcontroller hardware, together with an
extensive set of examples running on STMicroelectronics boards. The HAL and LL APIs are
available in an open-source BSD license for user convenience.
The STM32CubeF2 package also contains a set of middleware components with the
corresponding examples. They come with very permissive license terms:
•
Full USB host and device stack supporting many classes.
–
–
•
STemWin, a professional graphical stack solution available in binary format and based
on the emWin solution from the ST partner SEGGER
•
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
Host classes: HID, MSC, CDC, Audio, MTP
Device classes: HID, MSC, CDC, Audio, DFU
DocID026120 Rev 4
STM32CubeF2 main features
5/22
21
Need help?
Do you have a question about the STM32CubeF2 and is the answer not in the manual?
Questions and answers