• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
    C
  • License
    BSD 3-Clause "New...
  • Created almost 5 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Provides the STM32Cube MCU Component "hal_driver" of the STM32F4 series.

More Repositories

1

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))
C
618
star
2

STMems_Standard_C_drivers

Platform-independent drivers for STMicroelectronics MEMS motion and environmental sensors, based on standard C programming language.
C
590
star
3

STM32CubeF1

STM32Cube MCU Full Package for the STM32F1 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))
C
371
star
4

STM32Cube_MCU_Overall_Offer

This repo describes all STM32 MCU related GitHub projects. The open source offer for the STM32 MCU products
343
star
5

STM32CubeH7

STM32Cube MCU Full Package for the STM32H7 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))
C
340
star
6

stm32ai-modelzoo

AI Model Zoo for STM32 devices
C
263
star
7

STM32CubeF7

STM32Cube MCU Full Package for the STM32F7 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))
C
251
star
8

STM32CubeL4

STM32Cube MCU Full Package for the STM32L4 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))
C
202
star
9

STM32CubeWB

Full Firmware Package for the STM32WB series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects (examples and demos) running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits).
C
155
star
10

STMems_Machine_Learning_Core

Configuration files, examples and tools for the Machine Learning Core feature (MLC) available in STMicroelectronics MEMS sensors. Some examples of devices including MLC: LSM6DSOX, LSM6DSRX, ISM330DHCX, IIS2ICLX, LSM6DSO32X, ASM330LHHX, LSM6DSV16X, LIS2DUX12, LIS2DUXS12
C
136
star
11

STM32CubeG0

STM32Cube MCU Full Package for the STM32G0 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))
C
129
star
12

x-cube-azrtos-h7

X-CUBE-AZRTOS-H7 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32H7 series of microcontrollers.
C
120
star
13

STM32CubeG4

STM32Cube MCU Full Package for the STM32G4 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))
C
116
star
14

STM32CubeF0

STM32Cube MCU Full Package for the STM32F0 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))
C
114
star
15

STM32CubeF3

STM32Cube MCU Full Package for the STM32F3 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))
C
107
star
16

stm32-mw-openbl

Provides the Open Bootloader library, part of the STM32Cube MCU Component "middleware", for all STM32xx series.
C
102
star
17

STBLESensor_Android

"ST BLE Sensor" Android application source code.
Kotlin
99
star
18

meta-st-stm32mp

meta-st-stm32mp
C++
97
star
19

stm32h7xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32H7 series.
C
96
star
20

stm32_mw_usb_device

Provides the USB Device library part of the STM32Cube MCU Component "middleware" for all STM32xx series.
C
88
star
21

STM32MPU_EmbSW_Overall_Offer

STM32MPU_EmbSW_Overall_Offer
87
star
22

STM32CubeMP1

stm32cube_fw_mp1
C
80
star
23

BlueSTSDK_Android

Bluetooth low energy Sensors Technology Software Development Kit (Android version)
Kotlin
80
star
24

stm32-external-loader

Provides drivers, examples, loader files and testing routines for external loaders for STM32 series of microcontrollers.
C
80
star
25

STM32CubeL0

STM32Cube MCU Full Package for the STM32L0 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))
C
78
star
26

STM32CubeU5

Full Firmware Package for the STM32U5 series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects (examples and demos) running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits).
C
76
star
27

fp-aud-smartmic1

FP-AUD-SMARTMIC1 provides a firmware running on STM32 which acquires audio signals of four digital MEMS microphones, elaborates them by means of embedded DSP libraries and streams the processed audio to both an USB host and a loudspeaker connected to the relevant expansion board.
C
72
star
28

STMems_Linux_IIO_drivers

DISCONTINUED (October 2022): the maintenance for this repository has been discontinued. Please refer to https://github.com/STMicroelectronics/st-mems-android-linux-drivers-iio for the up-to-date drivers repository. This repository contains Linux Kernel (v3.10, v3.14, v3.18, v4.9, v4.14, v4.19) including STMicroelectronics MEMS IIO sensor support
C
69
star
29

cmsis_device_f4

Provides the STM32Cube MCU Component "cmsis_device_f4" of the STM32F4 series.
C
63
star
30

STM32CubeWL

STM32Cube MCU Full FW Package for the STM32WL series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on boards provided by ST (Nucleo boards)
C
62
star
31

meta-st-openstlinux

meta-st-openstlinux
C
55
star
32

stm32f1xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32F1 series.
C
54
star
33

BlueSTSDK_Python

Bluetooth Low Energy Sensors Technology Software Development Kit (Python version for Linux Gateways)
Python
53
star
34

STMems_Linux_Input_drivers

DISCONTINUED (October 2022): the maintenance for this repository has been discontinued. Please refer to https://github.com/STMicroelectronics/st-mems-android-linux-drivers-input for the up-to-date drivers repository. This repository contains Mainline Linux Kernel (v3.4, v3.10, v4.19) including STMicroelectronics MEMS Input sensor support
C
53
star
35

STMems_Finite_State_Machine

Configuration files and examples for the Finite State Machine feature (FSM) available in STMicroelectronics MEMS sensors
C
51
star
36

x-cube-usb-pd

x-cube-usb-pd STM32 Expansion Package related to USB-IF Type-C Power Delivery protocol is no more recommended for new design. The USB power delivery PHY is now integrated in the new STM32 series. See below link.
C
50
star
37

STBLESensor_iOS

"ST BLE Sensor" iOS application source code.
Swift
48
star
38

STM32CubeH5

Full firmware package for STM32H5 series containing CMSIS, HAL-LL, BSP drivers, MW libraries plus a set of projects.
C
46
star
39

cmsis-device-f1

Provides the STM32Cube MCU Component "cmsis_device_f1" of the STM32F1 series.
C
45
star
40

cmsis-core

CMSIS Core module, fully aligned with ARM versions.
C
44
star
41

X-CUBE-MEMS1

X-CUBE-MEMS1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers that recognize the sensors and collect temperature, humidity, pressure and motion data.
C
44
star
42

meta-st-x-linux-ai

This repository contains the OpenEmbedded meta layer to install AI frameworks and tools for the STM32MP1
C++
40
star
43

x-cube-azrtos-f4

X-CUBE-AZRTOS-F4 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F4 series of microcontrollers.
C
40
star
44

STM32CubeL5

STM32Cube MCU Full Package for the STM32L5 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))
C
37
star
45

oe-manifest

oe-manifest
36
star
46

stm32l4xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32L4 series.
C
34
star
47

STMems_Android_Sensor_HAL_IIO

DISCONTINUED (October 2022): the maintenance for this repository has been discontinued. Please refer to https://github.com/STMicroelectronics/st-mems-android-linux-sensors-hal for the up-to-date HAL repository. This repository contains ST Android sensor Hardware Abstraction Layer (HAL) for MEMS Linux IIO drivers
C++
34
star
48

stm32ai-tao

Nvidia TAO (Train, Adapt, Optimize) with STM32Cube.AI Developer Cloud
Jupyter Notebook
33
star
49

STM32_open_pin_data

This repo provides all the information required for the pin and board configuration of products based on STM32 MCU.
33
star
50

BlueSTSDK_iOS

Bluetooth low energy Sensors Technology Software Development Kit (iOSversion)
Swift
32
star
51

stm32_mw_usb_host

Provides the USB Host library part of the STM32Cube MCU Component "middleware" for all STM32xx series.
C
32
star
52

STM32CubeL1

Full Firmware Package for the STM32L1 series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects (examples and demos) running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits).
C
31
star
53

STM32CubeF2

STM32Cube MCU Full Package for the STM32F2 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))
C
31
star
54

stm32ai

git repo for the open source AI offer in STM32 products
Jupyter Notebook
30
star
55

STMems_Overall_Offer

STMicroelectronics offers a full set of drivers and configuration examples for using MEMS sensors with different operating systems. This repository describes all open source GitHub projects related to MEMS sensors.
28
star
56

STMems_Android_Sensor_HAL_Input

DISCONTINUED (November 2022): the maintenance for this repository has been discontinued. Please refer to: https://github.com/STMicroelectronics/st-mems-android-linux-sensors-hal for the up-to-date HAL repository. This repository contains ST Android sensor Hardware Abstraction Layer (HAL) for MEMS Linux Input drivers.
C
27
star
57

stm32f7xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32F7 series.
C
26
star
58

cmsis_device_h7

Provides the STM32Cube MCU Component "cmsis_device_h7" of the STM32H7 series.
C
23
star
59

st-mems-android-linux-drivers-iio

stm mems iio drivers for Android and Linux platforms.
C
21
star
60

STM32AI_Overall_Offer

This repo is the entry point to all other STM32 MCU/MPU AI-related GitHub repos.
20
star
61

stm32_mw_lwip

Provides the LwIP library part of the STM32Cube MCU Component "middleware" for all STM32xx series.
C
20
star
62

stm32_mw_freertos

Provides the FreeRTOS library part of the STM32Cube MCU Component "middleware" for all STM32xx series.
C
19
star
63

st-mems-android-linux-sensors-hal

stm mems sensors-hal for Android and Linux platforms.
C++
17
star
64

STM32CubeMP13

C
16
star
65

fp-sns-datalog2

The FP-SNS-DATALOG2 function pack represents an evolution of FP-SNS-DATALOG1 and provides a comprehensive solution for saving data from any combination of sensors and microphones configured up to the maximum sampling rate. Please check st.com where a more recent version of the software might be available.
C
16
star
66

STNFCSensor_Android

ST NFC Sensor Android application source code.
Kotlin
15
star
67

stm32_mw_fatfs

Provides the FatFS library part of the STM32Cube MCU Component "middleware" for all STM32xx series.
C
15
star
68

gnu-tools-for-stm32

C
15
star
69

stm32f0xx-hal-driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32F0 series.
C
14
star
70

stm32g0xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32G0 series.
C
14
star
71

stm32u5-classic-coremw-apps

Provide a set of applications for STM32U5xx series based on the STM32 Classic Core Middleware libraries.
C
14
star
72

stm32f3xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32F3 series.
C
13
star
73

stm32g4xx_hal_driver

Provides the STM32Cube MCU Component "hal_driver" of the STM32G4 series.
C
13
star
74

STM32MPU_EmbSW_Android_Overall_Offer

STM32MPU_EmbSW_Android_Overall_Offer
13
star
75

x-cube-tcpp

STM32 expansion package providing an integrated solution for a robust protection of MCU-based USB Type-C applications
C
13
star
76

meta-st-stm32mpu-app-logicanalyser

Application example: high data rate exchange from Cortex-M4 to Cortex-A7
C
13
star
77

x-cube-iota1

The X-CUBE-IOTA1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes the middleware for enabling the IOTA Distributed Ledger Technology.
C
13
star
78

stm32-bsp-common

Provides the COMMON driver, part of the STM32Cube BSP Component for all STM32xx series.
CSS
12
star
79

stm32-ov5640

Provides the ov5640 driver, part of the STM32Cube BSP Component for all STM32xx series.
C
12
star
80

x-cube-azrtos-g4

X-CUBE-AZRTOS-G4 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32G4 series of microcontrollers.
C
12
star
81

stm32-ili9341

Provides the ILI9341 driver, part of the STM32Cube BSP Component for all STM32xx series.
CSS
11
star
82

STNFCSensor_iOS

ST NFC Sensor iOS application source code.
Swift
11
star
83

STADG_Teseo_Android_HAL

Android HAL for STMicroelectronics positioning solution: Teseo
C++
11
star
84

stm32ai-perf

MLPerf (tm) Tiny Deep Learning Benchmarks for STM32 devices
C
11
star
85

cmsis_device_f7

Provides the STM32Cube MCU Component "cmsis_device_f7" of the STM32F7 series.
C
10
star
86

STSELib

Host software library for ST Authentication Secure Elements
C
10
star
87

stm32-ov2640

Provides the ov2640 driver, part of the STM32Cube BSP Component for all STM32xx series.
C
10
star
88

x-cube-azrtos-f7

X-CUBE-AZRTOS-F7 (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32F7 series of microcontrollers.
C
10
star
89

amazon-freertos-ST

ST vendor contribution to amazon freertos
9
star
90

x-cube-freertos

X-CUBE-FREERTOS (FreeRTOSâ„¢ software expansion for STM32Cube) provides a full integration of the FreeRTOSâ„¢ kernel in the STM32Cube environment for a set of STM32 series of microcontrollers.
C
9
star
91

STM32CubeC0

Full firmware package for STM32C0 series containing CMSIS, HAL-LL, BSP drivers, MW libraries, and a set of projects ready for use on STM32C0 boards
C
9
star
92

STM32CubeWBA

Full firmware package for STM32WBA series containing CMSIS, HAL-LL, BSP drivers, MW libraries, and a set of projects ready for use on STM32WBA boards
C
9
star
93

stm32wl-openbl-apps

Provides a set of applications for STM32WLxx series showing how to use the Open Bootloader library.
C
9
star
94

WireSTSDK_Python

WireST SDK is a library for Linux gateways that allows easy access to the data exported by an IO-Link device that implements the IOLinkST Protocol.
Python
9
star
95

STM32CubeH7RS

STM32Cube MCU Full Package for the STM32H7RS series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST)
C
9
star
96

stm32-st7735

Provides the st7735 driver, part of the STM32Cube BSP Component for all STM32xx series.
C
9
star
97

EdgeSTSDK_Python

IoT Edge computing abstraction library (Python version for Linux Gateways)
Python
9
star
98

lsm6dsox-pid

lsm6dsox platform independent driver based on Standard C language and compliant with MISRA standard
C
9
star
99

x-cube-azrtos-wb

X-CUBE-AZRTOS-WB (Azure RTOS Software Expansion for STM32Cube) provides a full integration of Microsoft Azure RTOS in the STM32Cube environment for the STM32WB series of microcontrollers.
C
8
star
100

stm32h5-classic-coremw-apps

Provide a set of applications for STM32H5xx series based on the STM32 Classic Core Middleware libraries.
C
8
star