STMicroelectronics/STM32CubeF4
STM32Cube MCU Full Package for the STM32F4 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits)) observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 89
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2694
- days_rel: n/a
- days_push: 69
- n_releases_24m: 0
Adoption not part of the score
1316 stars · 484 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
STMicroelectronics' official STM32Cube firmware package for the STM32F4 series of microcontrollers. It bundles HAL and LL drivers, CMSIS core and device headers, board support packages, middleware libraries, and example projects for ST's Nucleo, Discovery, and Evaluation boards.
Use cases
- developing firmware for STM32F4 microcontrollers
- getting HAL drivers and CMSIS device headers for the STM32F4 series
- running example and demonstration projects on Nucleo, Discovery, and Evaluation boards
- building embedded applications with middleware like FreeRTOS, USB, and FatFS
- porting code across the STM32 portfolio using a consistent HAL abstraction layer
- bootstrapping a new STM32F4 project with board support packages
When to choose
- you are developing for an STM32F4-series MCU and want the official, vendor-supported driver stack
- you need HAL/LL drivers, CMSIS headers, and BSP code for ST's STM32F4 boards in one package
- you want ready-made example projects to start from for Nucleo, Discovery, or Evaluation kits
When to avoid
- you target a different STM32 family (e.g., F7, H7, L4) and need the matching STM32Cube package
- you require middleware with restrictive licenses such as TouchGFX, STemWin, or STM32_Audio, which are excluded from this repository and only available via st.com
- you prefer a lightweight hardware-agnostic toolchain without vendor SDK dependencies
Facets
library · maturity stable
embedded sdk middleware file-system graphics audio-processing embedded-systems hardware developer-tools iot embedded iot c cpp stm32 stm32f4 firmware hal ll-drivers cmsis bsp microcontroller arm-cortex-m4 stmicroelectronics nucleo discovery-kits evaluation-boards rtos usb fatfs touchgfx stemwin mcu-package embedded-software
1 source
- readme: https://github.com/STMicroelectronics/STM32CubeF4 · fetched 2026-08-28 · 6ae396cc14ec
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| STMicroelectronics/STM32CubeF4 | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="STMicroelectronics/STM32CubeF4")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem