STM32Cube HAL1-based Embedded Software

June 23, 2026 · View on GitHub

Table of contents

STM32Cube MCU Packages

STM32Cube MCU Packages provide embedded software components, including drivers, middleware, and utilities, for developing applications on STM32 microcontrollers. Example projects demonstrate their use on STM32 boards. Additionally, the STM32Cube framework ensures portability across STM32 series.

MCU packageRepository
STM32CubeC0Go to repository
STM32CubeF0Go to repository
STM32CubeF1Go to repository
STM32CubeF2Go to repository
STM32CubeF3Go to repository
STM32CubeF4Go to repository
STM32CubeF7Go to repository
STM32CubeH5Go to repository
STM32CubeH7Go to repository
STM32CubeH7RSGo to repository
STM32CubeG0Go to repository
STM32CubeG4Go to repository
STM32CubeL0Go to repository
STM32CubeL1Go to repository
STM32CubeL4Go to repository
STM32CubeL5Go to repository
STM32CubeN6Go to repository
STM32CubeU0Go to repository
STM32CubeU3Go to repository
STM32CubeU5Go to repository
STM32CubeWBGo to repository
STM32CubeWB0Go to repository
STM32CubeWBAGo to repository
STM32CubeWLGo to repository
STM32CubeWL3Go to repository

STM32Cube Expansion Packages

STM32Cube Expansion Packages complement the STM32Cube MCU Packages with additional software bricks, including specific drivers for external companion chips or application-specific middleware. They offer simplified implementations of real-world use cases in areas, such as sensing, power management, connectivity, and audio.

Section content

STM32Cube AI X-CUBE

Expansion PackageRepository
x-cube-image-processingGo to repository
x-cube-n6-ai-face-landmarksGo to repository
x-cube-n6-ai-h264-usb-uvcGo to repository
x-cube-n6-ai-hand-landmarksGo to repository
x-cube-n6-ai-multi-pose-estimationGo to repository
x-cube-n6-ai-people-detection-trackingGo to repository
x-cube-n6-ai-power-measurementGo to repository
x-cube-n6-camera-captureGo to repository

STM32Cube Azure RTOS X-CUBE

Expansion PackageRepository
x-cube-azrtos-f4Go to repository
x-cube-azrtos-f7Go to repository
x-cube-azrtos-g0Go to repository
x-cube-azrtos-g4Go to repository
x-cube-azrtos-h7Go to repository
x-cube-azrtos-h7rsGo to repository
x-cube-azrtos-l4Go to repository
x-cube-azrtos-l5Go to repository
x-cube-azrtos-wbGo to repository
x-cube-azrtos-wlGo to repository

STM32Cube Connectivity X-CUBE

Expansion PackageRepository
x-cube-ble1Go to repository
x-cube-ble2Go to repository
x-cube-blemgrGo to repository
x-cube-nfc4Go to repository
x-cube-nfc7Go to repository
x-cube-sfxs2lp1Go to repository
x-cube-st67w61Go to repository
x-cube-subg2Go to repository

STM32Cube FreeRTOS X-CUBE

Expansion PackageRepository
x-cube-freertosGo to repository

STM32Cube IoT X-CUBE

Expansion PackageRepository
x-cube-awsGo to repository
x-cube-azure-telematicsGo to repository
x-cube-iota1Go to repository

STM32Cube MEMS and Sensors X-CUBE

Expansion PackageRepository
x-cube-ispuGo to repository
x-cube-mems1Go to repository
x-cube-memsmic1Go to repository
x-cube-soundter1Go to repository
x-cube-tof1Go to repository

STM32Cube USB-PD X-CUBE

Expansion PackageRepository
x-cube-tcppGo to repository
x-cube-usb-pdGo to repository

STM32Cube Miscellaneous X-CUBE

Expansion PackageRepository
x-cube-eeprma1Go to repository
x-cube-gnss1Go to repository

STM32Cube Function Packs

STM32 Function Packs (FP) are a combination of low-level drivers, middleware libraries and sample applications assembled into a single software package. You can get the entire list of available Function Packs on st.com here.

The below list represents the Function Packs available on github.com

Function PackRepository
fp-atr-ble1Go to repository
fp-atr-sigfox1Go to repository
fp-aud-aec1Go to repository
fp-aud-smartmic1Go to repository
fp-sns-allmems1Go to repository
fp-sns-datalog1Go to repository
fp-sns-datalog2Go to repository
fp-ind-datalogmcGo to repository
fp-sns-flight1Go to repository
fp-sns-motenv1Go to repository
fp-sns-motenvwb1Go to repository
fp-sns-smartag2Go to repository
fp-sns-stbox1Go to repository

STM32Cube MCU Components

As mentioned above, the STM32Cube MCU Components are an alternative delivery model to the MCU Firmware monolithic offer. Each software component is delivered in a dedicated repository, allowing users to select and download only those relevant to their application needs.

Note

Care must be taken regarding the cross-compatibility of components. Please refer to the README.md file in each repository for details.

STM32Cube CMSIS

The CMSIS interfaces offer access to the Arm Cortex®-M processor core features and device-specific peripherals of STM32 microcontrollers.

STM32Cube CMSIS Core

CMSIS CoreRepository
cmsis-coreGo to repository

STM32Cube CMSIS Device

CMSIS DeviceRepository
cmsis-device-c0Go to repository
cmsis-device-f0Go to repository
cmsis-device-f1Go to repository
cmsis-device-f2Go to repository
cmsis-device-f3Go to repository
cmsis-device-f4Go to repository
cmsis-device-f7Go to repository
cmsis-device-g0Go to repository
cmsis-device-g4Go to repository
cmsis-device-h5Go to repository
cmsis-device-h7Go to repository
cmsis-device-h7rsGo to repository
cmsis-device-l0Go to repository
cmsis-device-l1Go to repository
cmsis-device-l4Go to repository
cmsis-device-l5Go to repository
cmsis-device-n6Go to repository
cmsis-device-u0Go to repository
cmsis-device-u3Go to repository
cmsis-device-u5Go to repository
cmsis-device-wbGo to repository
cmsis-device-wb0Go to repository
cmsis-device-wbaGo to repository
cmsis-device-wlGo to repository
cmsis-device-wl3Go to repository

STM32Cube HAL Drivers

The HAL Drivers MCU Components propose the HAL and LL Drivers modules controlling all the hardware peripherals embedded in the STM32 products.

  • HAL Drivers:
    • A set of portable abstraction APIs offering high level services, built around standalone processes. The HAL drivers are functionalities oriented, example: for the Timer peripheral, the APIs could be split into several categories following the functions offered by the IPs (Basic timer, capture, PWM...) for a communication IP: an initialisation function, eventually a configuration function and data transfer services (polling, interruption or DMA based)
    • The compatibility SHALL be guaranteed across all the STM32 families for the generic APIs, including generic macros and common structures defines. Any specific feature is given in a dedicated extension model available in the associated extension files
  • LL Drivers:
    • Low Layer Drivers: a set of basic functions with direct hardware access (no standalone process), this layer can be called either by applications or by the HAL drivers.

Both HAL and LL drivers of each series are provided in the same repository. Their usage is illustrated thru examples, available in the respective STM32Cube MCU Firmware repositories.

HAL DriverRepository
stm32c0xx-hal-driverGo to repository
stm32f0xx-hal-driverGo to repository
stm32f1xx-hal-driverGo to repository
stm32f2xx-hal-driverGo to repository
stm32f3xx-hal-driverGo to repository
stm32f4xx-hal-driverGo to repository
stm32f7xx-hal-driverGo to repository
stm32g0xx-hal-driverGo to repository
stm32g4xx-hal-driverGo to repository
stm32h5xx-hal-driverGo to repository
stm32h7xx-hal-driverGo to repository
stm32h7rsxx-hal-driverGo to repository
stm32l0xx-hal-driverGo to repository
stm32l1xx-hal-driverGo to repository
stm32l4xx-hal-driverGo to repository
stm32l5xx-hal-driverGo to repository
stm32n6xx-hal-driverGo to repository
stm32u0xx-hal-driverGo to repository
stm32u3xx-hal-driverGo to repository
stm32u5xx-hal-driverGo to repository
stm32wbxx-hal-driverGo to repository
stm32wb0x-hal-driverGo to repository
stm32wbaxx-hal-driverGo to repository
stm32wlxx-hal-driverGo to repository
stm32wl3x-hal-driverGo to repository

STM32Cube BSP Drivers

The BSP Drivers MCU Components propose the Board Support Package Drivers, which are constituted from the:

  • STM32Cube BSP Board Drivers, based on the HAL drivers, and providing a set of high level APIs allowing a quick access to the board services (e.g., audio, graphics, access to external memories).
  • STM32Cube BSP Component Drivers providing a set of high level APIs allowing a quick access to harware components available on the board but external to the MCU (e.g., audio codecs, LCD drivers, SD cards, MEMS). The link between these external components and the HAL drivers (e.g., an SD card and the OSPI/QSPI HAL driver) is established within the BSP Board drivers.

NOTE: A number of BSP component drivers (particularly of MEMS) come in two forms, each addressing a different purpose. For each one of such BSP component drivers, two repositories are available as explained below:

  • PID: Platform-Independent Drivers. Recognizable to their repositories' names <bspcomp> (e.g., hts221). Are low-level drivers allowing direct access to components' registers. These drivers are independent of any software platform, as the acronym PID suggests. The complete list can be found here.
  • STM32: STM32Cube-compatible drivers. Recognizable to their repositories' names stm32-<bspcomp> (e.g., stm32-hts221). Are hardware-abstracted drivers, specially designed to be compatible with the STM32Cube software offer, as the stm32- prefix suggests. The complete list is provided below (refer particularly to tables MEMS and Temperature Sensor).

STM32Cube BSP Board Drivers

Section content

STM32CubeC0 BSP Boards Drivers

BSP Board DriverRepository
stm32c0xx-nucleo-bspGo to repository
stm32c0116-dk-bspGo to repository
stm32c0316-dk-bspGo to repository

STM32CubeF0 BSP Boards Drivers

BSP Board DriverRepository
stm32f0xx-nucleo-32-bspGo to repository
stm32f0xx-nucleo-bspGo to repository
stm32091c-eval-bspGo to repository
stm32072b-eval-bspGo to repository
32f072bdiscovery-bspGo to repository
32f0308discovery-bspGo to repository

STM32CubeF1 BSP Boards Drivers

BSP Board DriverRepository
stm3210c-eval-bspGo to repository
stm3210e-eval-bspGo to repository
stm32f1xx-nucleo-bspGo to repository
stm32vldiscovery-bspGo to repository

STM32CubeF2 BSP Boards Drivers

BSP Board DriverRepository
stm322xg-eval-bspGo to repository
stm32f2xx-nucleo-144-bspGo to repository

STM32CubeF3 BSP Boards Drivers

BSP Board DriverRepository
stm32303c-eval-bspGo to repository
stm32303e-eval-bspGo to repository
stm32373c-eval-bspGo to repository
stm32f3discovery-bspGo to repository
stm32f3xx-nucleo-bspGo to repository
stm32f3xx-nucleo-144-bspGo to repository
stm32f3xx-nucleo-32-bspGo to repository
32f3348discovery-bspGo to repository

STM32CubeF4 BSP Boards Drivers

BSP Board DriverRepository
stm32f4xx-nucleo-144-bspGo to repository
stm32f4xx-nucleo-bspGo to repository
stm324xg-eval-bspGo to repository
stm32469i-eval-bspGo to repository
32f469idiscovery-bspGo to repository
32f429idiscovery-bspGo to repository
32f401cdiscovery-bspGo to repository
stm32446e-eval-bspGo to repository
32f411ediscovery-bspGo to repository
32f412gdiscovery-bspGo to repository
32f413hdiscovery-bspGo to repository
stm32f4discovery-bspGo to repository
stm324x9i-eval-bspGo to repository

STM32CubeF7 BSP Boards Drivers

BSP Board DriverRepository
stm32756g-eval-bspGo to repository
stm32f7308-dk-bspGo to repository
stm32f7508-dk-bspGo to repository
stm32f769i-eval-bspGo to repository
stm32f7xx-nucleo-144-bspGo to repository
32f769idiscovery-bspGo to repository
32f723ediscovery-bspGo to repository
32f746gdiscovery-bspGo to repository

STM32CubeG0 BSP Boards Drivers

BSP Board DriverRepository
stm32g0316-disco-bspGo to repository
stm32g071b-disco-bspGo to repository
stm32g081b-eval-bspGo to repository
stm32g0c1e-ev-bspGo to repository
stm32g0xx-nucleo-bspGo to repository
stm32g0xx-nucleo-32-bspGo to repository

STM32CubeG4 BSP Boards Drivers

BSP Board DriverRepository
b-g474e-dpow1-bspGo to repository
stm32g474e-eval-bspGo to repository
stm32g4xx-nucleo-bspGo to repository

STM32CubeH5 BSP Boards Drivers

BSP Board DriverRepository
stm32h573i-discovery-bspGo to repository
stm32h5f5j-discovery-bspGo to repository
stm32h5xx-nucleo-bspGo to repository

STM32CubeH7RS BSP Boards Drivers

BSP Board DriverRepository
stm32h7s78-dk-bspGo to repository
stm32h7rsxx-nucleo-bspGo to repository

STM32CubeH7 BSP Boards Drivers

BSP Board DriverRepository
stm32h7b3i-dk-bspGo to repository
stm32h750b-dk-bspGo to repository
stm32h747i-eval-bspGo to repository
stm32h747i-disco-bspGo to repository
stm32h745i-disco-bspGo to repository
stm32h743i-eval-bspGo to repository
stm32h735g-dk-bspGo to repository
stm32h7b3i-eval-bspGo to repository
stm32h7xx-nucleo-bspGo to repository

STM32CubeL0 BSP Boards Drivers

BSP Board DriverRepository
stm32l073z-eval-bspGo to repository
stm32l0xx-nucleo-bspGo to repository
stm32l0xx-nucleo-32-bspGo to repository
32l0538discovery-bspGo to repository

STM32CubeL1 BSP Boards Drivers

BSP Board DriverRepository
stm32l152d-eval-bspGo to repository
stm32l1xx-nucleo-bspGo to repository
32l152cdiscovery-bspGo to repository
32l100cdiscovery-bspGo to repository

STM32CubeL4 BSP Boards Drivers

BSP Board DriverRepository
b-l475e-iot01a-bspGo to repository
b-l4s5i-iot01a-bspGo to repository
stm32l476g-eval-bspGo to repository
stm32l4p5g-dk-bspGo to repository
stm32l4r9i-eval-bspGo to repository
stm32l4xx-nucleo-bspGo to repository
stm32l4xx-nucleo-144-bspGo to repository
stm32l4xx-nucleo-32-bspGo to repository
32l496gdiscovery-bspGo to repository
32l4r9idiscovery-bspGo to repository
32l476gdiscovery-bspGo to repository

STM32CubeL5 BSP Boards Drivers

BSP Board DriverRepository
stm32l562e-dk-bspGo to repository
stm32l552e-ev-bspGo to repository
stm32l5xx-nucleo-bspGo to repository

STM32CubeN6 BSP Boards Drivers

BSP Board DriverRepository
stm32n6570-dk-bspGo to repository
stm32n6xx-nucleo-bspGo to repository

STM32CubeU0 BSP Boards Drivers

BSP Board DriverRepository
stm32u083c-dk-bspGo to repository
stm32u0xx-nucleo-bspGo to repository

STM32CubeU3 BSP Boards Drivers

BSP Board DriverRepository
stm32u3xx-nucleo-bspGo to repository

STM32CubeU5 BSP Boards Drivers

BSP Board DriverRepository
b-u585i-iot02a-bspGo to repository
stm32u575i-ev-bspGo to repository
stm32u5x9j-dk-bspGo to repository
stm32u5g9j-dk2-bspGo to repository
stm32u5xx-nucleo-bspGo to repository

STM32CubeWB BSP Boards Drivers

BSP Board DriverRepository
stm32wb5mm-dk-bspGo to repository
nucleo-wb15cc-bspGo to repository
p-nucleo-wb55-nucleo-bspGo to repository
p-nucleo-wb55-usb-dongle-bspGo to repository
b-wb1m-wpan1-bspGo to repository

STM32CubeWB0 BSP Boards Drivers

BSP Board DriverRepository
stm32wb0x-nucleo-bspGo to repository

STM32CubeWBA BSP Boards Drivers

BSP Board DriverRepository
b-wba5m-wpan-bspGo to repository
b-wba6m-wpan-bspGo to repository
stm32wbaxx-nucleo-bspGo to repository
stm32wba55g-dk1-bspGo to repository
stm32wba65ri-dk1-bspGo to repository

STM32CubeWL BSP Boards Drivers

BSP Board DriverRepository
stm32wlxx-nucleo-bspGo to repository
b-wl5m-subg1-bspGo to repository

STM32CubeWL3 BSP Boards Drivers

BSP Board DriverRepository
stm32wl3x-nucleo-bspGo to repository

STM32Cube BSP Component Drivers

Section content

STM32Cube BSP Audio Component Drivers

BSP Component DriverRepository
stm32-adv7533Go to repository
stm32-ak4343Go to repository
stm32-cs42l51Go to repository
stm32-cs42l52Go to repository
stm32-cs43l22Go to repository
stm32-wm8904Go to repository
stm32-wm8994Go to repository

STM32Cube BSP BLE Component Drivers

BSP Component DriverRepository
stm32-wb-atGo to repository

STM32Cube BSP Camera Component Drivers

BSP Component DriverRepository
stm32-imx335Go to repository
stm32-ov2640Go to repository
stm32-ov5640Go to repository
stm32-ov9655Go to repository
stm32-s5k5cagGo to repository

STM32Cube BSP Display Component Drivers

BSP Component DriverRepository
stm32-sn65dp141Go to repository

STM32Cube BSP EEPROM Component Drivers

BSP Component DriverRepository
stm32-m24256Go to repository
stm32-m95p32Go to repository

STM32Cube BSP E-Paper Display Component Drivers

BSP Component DriverRepository
stm32-gde021a1Go to repository
stm32-gdem0213b74Go to repository

STM32Cube BSP IO Expander Component Drivers

BSP Component DriverRepository
stm32-mfxstm32l152Go to repository
stm32-stmpe1600Go to repository
stm32-stmpe811Go to repository

STM32Cube BSP LCD Component Drivers

BSP Component DriverRepository
stm32-ampire480272Go to repository
stm32-ampire640480Go to repository
stm32-hx8347dGo to repository
stm32-hx8347gGo to repository
stm32-hx8347iGo to repository
stm32-ili9320Go to repository
stm32-ili9325Go to repository
stm32-ili9328Go to repository
stm32-ili9341Go to repository
stm32-ls016b8uyGo to repository
stm32-nt35510Go to repository
stm32-otm8009aGo to repository
stm32-rk043fn48hGo to repository
stm32-rk050hr18Go to repository
stm32-rk070er9427Go to repository
stm32-spfd5408Go to repository
stm32-ssd1315Go to repository
stm32-st7735Go to repository
stm32-st7789h2Go to repository

STM32Cube BSP MEMS Component Drivers

BSP Component DriverRepository
stm32-hts221Go to repository
stm32-iis2mdcGo to repository
stm32-ism330dhcxGo to repository
stm32-ism330dlcGo to repository
stm32-i3g4250dGo to repository
stm32-l3gd20Go to repository
stm32-lis302dlGo to repository
stm32-lis3dshGo to repository
stm32-lis3mdlGo to repository
stm32-lps22hbGo to repository
stm32-lps22hhGo to repository
stm32-lsm303agrGo to repository
stm32-lsm303cGo to repository
stm32-lsm303dlhcGo to repository
stm32-lsm6dslGo to repository
stm32-s70kl1281Go to repository

STM32Cube BSP Networking Component Drivers

BSP Component DriverRepository
stm32-lan8742Go to repository
stm32-rtl8211Go to repository

STM32Cube BSP NFC/RFID Tag Component Drivers

BSP Component DriverRepository
stm32-m24lr64Go to repository
stm32-m24srGo to repository
stm32-st25dvGo to repository

STM32Cube BSP Power Monitoring Component Drivers

BSP Component DriverRepository
stm32-ina230Go to repository

STM32Cube BSP xSPI-Interfaced Memory Component Drivers

BSP Component DriverRepository
stm32-aps256Go to repository
stm32-aps512Go to repository
stm32-iss66wvh8m8Go to repository
stm32-mt25ql512abbGo to repository
stm32-mt25tl01gGo to repository
stm32-mx25l4006Go to repository
stm32-mx25l512Go to repository
stm32-mx25lm51245gGo to repository
stm32-mx25r6435fGo to repository
stm32-mx25um51245gGo to repository
stm32-mx25uw25645gGo to repository
stm32-mx66uw1g45gGo to repository
stm32-n25q128aGo to repository
stm32-n25q256aGo to repository
stm32-n25q512aGo to repository
stm32-s25fl128sGo to repository
stm32-s25fl512sGo to repository
stm32-w25q128jGo to repository

STM32Cube BSP SDRAM Component Drivers

BSP Component DriverRepository
stm32-is42s16800jGo to repository
stm32-is42s32800gGo to repository
stm32-is42s32800jGo to repository
stm32-mt48lc4m32b2Go to repository

STM32Cube BSP Temperature and Humidity Sensor Component Drivers

BSP Component DriverRepository
stm32-sht40ad1bGo to repository
stm32-stlm75Go to repository
stm32-stts22hGo to repository
stm32-stts751Go to repository

STM32Cube BSP Touch Screen Component Drivers

BSP Component DriverRepository
stm32-cy8c4014lqiGo to repository
stm32-exc7200Go to repository
stm32-exc80w32Go to repository
stm32-ft3x67Go to repository
stm32-ft6x06Go to repository
stm32-ft5336Go to repository
stm32-gt911Go to repository
stm32-sitronixGo to repository
stm32-ts3510Go to repository

STM32Cube BSP USB-C Component Drivers

BSP Component DriverRepository
stm32-cbtl08gp053Go to repository
stm32-tusb546Go to repository

STM32Cube BSP Wi-Fi Component Drivers

BSP Component DriverRepository
stm32-es-wifiGo to repository
stm32-mx-wifiGo to repository

STM32Cube BSP Miscellaneous Sensor Component Drivers

BSP Component DriverRepository
stm32-ilps22qsGo to repository
stm32-veml3235Go to repository
stm32-veml6030Go to repository
stm32-vl53l5cxGo to repository

STM32Cube Middleware Libraries and Applications

Middleware libraries provide software modules that handle common functions like communication, file systems, real-time operating systems (RTOS), and graphics, simplifying application development across STM32 microcontrollers.

Section content

STM32Cube Classic Core MW Libraries

Middleware libraryRepository
stm32-mw-fatfsGo to repository
stm32-mw-freertosGo to repository
stm32-mw-lwipGo to repository
stm32-mw-usb-deviceGo to repository
stm32-mw-usb-hostGo to repository

STM32Cube Azure RTOS MW Libraries

Middleware libraryRepository
stm32-mw-cmsis-rtos-txGo to repository
stm32-mw-filexGo to repository
stm32-mw-levelxGo to repository
stm32-mw-netxduoGo to repository
stm32-mw-threadxGo to repository
stm32-mw-usbxGo to repository

STM32Cube Miscellaneous MW Libraries

Middleware libraryRepository
stm32-mw-extmem-ldrGo to repository
stm32-mw-extmem-mgrGo to repository
stm32-mw-lorawanGo to repository
stm32-mw-lorawan-lbmGo to repository
stm32-mw-mbedtlsGo to repository
stm32-mw-mcubootGo to repository
stm32-mw-openblGo to repository
stm32-mw-venc-ewlGo to repository

STM32Cube Classic Core MW Applications

Middleware applicationRepository
stm32c0-classic-coremw-appsGo to repository
stm32h5-classic-coremw-appsGo to repository
stm32n6-classic-coremw-appsGo to repository
stm32u0-classic-coremw-appsGo to repository
stm32u3-classic-coremw-appsGo to repository
stm32u5-classic-coremw-appsGo to repository
stm32wba-classic-coremw-appsGo to repository

STM32Cube Eclipse Core MW Applications

Middleware applicationRepository
stm32n6-eclipse-coremw-appsGo to repository
stm32h5-eclipse-coremw-appsGo to repository
stm32u3-eclipse-coremw-appsGo to repository
stm32wba-eclipse-coremw-appsGo to repository

STM32Cube Open Bootloader MW Applications

Middleware applicationRepository
stm32l5-openbl-appsGo to repository
stm32wb-openbl-appsGo to repository
stm32wl-openbl-appsGo to repository

STM32Cube USB Power Delivery Components

The USB Power Delivery (USB-PD) software stack includes middleware, BSP drivers, and utilities such as debugging tools, providing a comprehensive solution for USB Power Delivery implementation.

Section content

STM32Cube USB-PD MW Libraries

Middleware libraryRepository
stm32-mw-usbpd-coreGo to repository
stm32-mw-usbpd-device-g0Go to repository
stm32-mw-usbpd-device-g4Go to repository
stm32-mw-usbpd-device-h5Go to repository
stm32-mw-usbpd-device-h7rsGo to repository
stm32-mw-usbpd-device-l5Go to repository
stm32-mw-usbpd-device-u5Go to repository
stm32-mw-usbpd-ucsiGo to repository

STM32Cube USB-PD BSP Component Drivers

BSP component driverRepository
stm32-bsp-usbpd-tcpp0203Go to repository

STM32Cube USB-PD Utilities

UtilityRepository
stm32-util-usbpd-tracer-embGo to repository

STM32Cube Utilities and Miscellaneous repos

These repositories provide tools and resources to assist development with STM32 microcontrollers.

Utility and miscellaneousRepository
stm32-external-loaderGo to repository
stm32aiGo to repository
STM32_open_pin_dataGo to repository