stm32f7
There are 103 repositories under stm32f7 topic.
stm32duino/Arduino_Core_STM32
STM32 core support for Arduino
STM32-base/STM32-base
A simple start for any STM32 based project.
nimaltd/ee
EEPROM emulation for stm32.
STMicroelectronics/stm32ai-modelzoo
AI Model Zoo for STM32 devices
PX4/NuttX
Standard NuttX with current PX4 patches
nimaltd/ds18b20
ds18b20 library for stm32 hal
khoih-prog/AsyncHTTPRequest_Generic
Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP8266 (WiFi or W5x00) and currently STM32 with built-in LAN8742A Ethernet.
SimpleMethod/STM32-OV2640
Probably the best library for OV2640 camera on STM32 platform
khoih-prog/EthernetWebServer_STM32
This is simple yet complete WebServer library for STM32 boards running built-in Ethernet LAN8742A (Nucleo-144, Discovery), ENC28J60 or W5x00 Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Ethernet_Generic library is used as default for W5x00. Now W5x00 can use any custom hardware / software SPI
khoih-prog/AsyncMQTT_Generic
Arduino Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation. This library, ported to support ESP32, WT32_ETH01 (ESP32 + LAN8720), ESP8266, Portenta_H7 (Ethernet or WiFi) and STM32 (LAN8742A or LAN8720 Ethernet), Teensy 4.1 using QNEthernet, RASPBERRY_PI_PICO_W with CYW43439 WiFi. Currently supporting TLS/SSL for ESP32 only
pazi88/STM32_CAN
CAN bus Library for Arduino STM32
keshikan/CureSynth_Whip
Polyphonic MIDI Synthesizer for STM32F7
STM32-base/STM32-base-STM32Cube
All CMSIS and HAL code for the STM32 microcontrollers bundled together in one repository.
nimaltd/DHT
DHT Sensor Library for stm32 HAL
EEESlab/CMix-NN
CMix-NN: Mixed Low-Precision CNN Library for Memory-Constrained Edge Devices
khoih-prog/STM32_TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1-based board. These STM32F/L/H/G/WB/MP1 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
STM32-base/STM32-base.github.io
Github Pages for the STM32-base project.
bbrown1867/dashcam-rs
Prototype car dashboard camera using embedded Rust
bbrown1867/stm32-makefile
A small, simple example project demonstrating how to use an STM32 microcontroller with GNU Make, ARM GCC, and ST-Link/OpenOCD
STMicroelectronics/stm32ai-tao
Nvidia TAO (Train, Adapt, Optimize) with STM32Cube.AI Developer Cloud
keshikan/CureMIDI8
USB-MIDI Interface(8IN/8OUT) for STM32F7
Velli20/Li-Ion-Battery-Test-Bench
Li-Ion battery test bench monitor with web user interface over TCP/IP connection.
qqq89513/stm32f7-usb-audio-visualizer
An audio visualizer as an USB sound card.
homemcu/stm-bare-metal
Examples of common device drivers for different MCUs (STM8, STM32) with separate bare metal hardware abstraction layers.
khoih-prog/EthernetWebServer_SSL_STM32
EthernetWebServer_STM32 is a library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client. The library supports HTTP/HTTPS GET and POST requests, provides argument parsing, handles one client at a time. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or ENC28J60, W5x00 Ethernet shields. Ethernet_Generic library is used as default for W5x00. Now W5x00 can use any custom hardware / software SPI
foldvarid93/STM32F746G-DISCO_STemWin_FreeRTOS
FreeRTOS, STemWin, STM32F746G-DISCOVERY
hpaluch-pil/stm32-usb-cdc1
USB CDC (Virtual COM port) example for STM32F7 NUCLEO-F767ZI board
leka/LekaOS
LekaOS is Leka's firmware based on Mbed OS
adityamanglik/STM32F7DiscoCamera
OV9655 Camera interfaced with STM32F746 Discovery Board
STMicroelectronics/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.
khoih-prog/STM32_PWM
This wrapper library enables you to use Hardware-based PWM on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins. The most important feature is they're purely hardware-based PWM channels. Therefore, their executions are very precise and not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware PWM channels still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other ISR-based or software-based PWM using millis() or micros(). That's necessary if you need to measure some data requiring very high frequency and much better accuracy. PWM feature can now be used.
khoih-prog/Ethernet_Manager_STM32
Library for configuring/auto(re)connecting W5100/W5200/W5500, ENC28J60 and built-in LAN8742A / LAN8720 Ethernet at runtime using Config Portal. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. DoubleDetectDetector is used to force Config Portal opening even if the Credentials are still valid. Ethernet_Generic library is used as default for W5x00
khoih-prog/AsyncUDP_STM32
Asynchronous UDP Library for STM32 using built-in LAN8742A Ethernet
WSCKY/STM32F746G-Discovery
Sample code based on STM32F746G-Discovery kit
AdrianBesciak/STM32WeatherStation
Project of Desktop Weather Station realized on STM32F746G-Disco board
matrixsmaster/doscard
Project moved to GitLab! DOSCARD is a DOS-in-a-box. This project contains two major parts: heavily modified DosBox fork as a software library, which can be embedded into any GUI or CLI application; and a set of embedded system projects which can run on MCUs.