stm32f7

There are 103 repositories under stm32f7 topic.

  • stm32duino/Arduino_Core_STM32

    STM32 core support for Arduino

    Language:C2.7k1101k940
  • STM32-base/STM32-base

    A simple start for any STM32 based project.

    Language:Assembly333182955
  • nimaltd/ee

    EEPROM emulation for stm32.

    Language:C29292372
  • STMicroelectronics/stm32ai-modelzoo

    AI Model Zoo for STM32 devices

    Language:C220233261
  • PX4/NuttX

    Standard NuttX with current PX4 patches

    Language:C1415023206
  • nimaltd/ds18b20

    ds18b20 library for stm32 hal

    Language:C13513743
  • 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.

    Language:C++9063129
  • SimpleMethod/STM32-OV2640

    Probably the best library for OV2640 camera on STM32 platform

    Language:C883415
  • 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

    Language:C++818721
  • 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

    Language:C5951710
  • pazi88/STM32_CAN

    CAN bus Library for Arduino STM32

    Language:C++5972923
  • keshikan/CureSynth_Whip

    Polyphonic MIDI Synthesizer for STM32F7

    Language:C52305
  • STM32-base/STM32-base-STM32Cube

    All CMSIS and HAL code for the STM32 microcontrollers bundled together in one repository.

    Language:C49507
  • nimaltd/DHT

    DHT Sensor Library for stm32 HAL

    Language:C454113
  • EEESlab/CMix-NN

    CMix-NN: Mixed Low-Precision CNN Library for Memory-Constrained Edge Devices

    Language:C37607
  • 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.

    Language:C++32567
  • STM32-base/STM32-base.github.io

    Github Pages for the STM32-base project.

    Language:HTML32102819
  • bbrown1867/dashcam-rs

    Prototype car dashboard camera using embedded Rust

    Language:Rust31220
  • bbrown1867/stm32-makefile

    A small, simple example project demonstrating how to use an STM32 microcontroller with GNU Make, ARM GCC, and ST-Link/OpenOCD

    Language:C29217
  • STMicroelectronics/stm32ai-tao

    Nvidia TAO (Train, Adapt, Optimize) with STM32Cube.AI Developer Cloud

    Language:Jupyter Notebook271105
  • keshikan/CureMIDI8

    USB-MIDI Interface(8IN/8OUT) for STM32F7

    Language:C22301
  • Velli20/Li-Ion-Battery-Test-Bench

    Li-Ion battery test bench monitor with web user interface over TCP/IP connection.

    Language:C21117
  • qqq89513/stm32f7-usb-audio-visualizer

    An audio visualizer as an USB sound card.

    Language:C161104
  • homemcu/stm-bare-metal

    Examples of common device drivers for different MCUs (STM8, STM32) with separate bare metal hardware abstraction layers.

    Language:C14202
  • 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

    Language:C144210
  • foldvarid93/STM32F746G-DISCO_STemWin_FreeRTOS

    FreeRTOS, STemWin, STM32F746G-DISCOVERY

    Language:C12317
  • hpaluch-pil/stm32-usb-cdc1

    USB CDC (Virtual COM port) example for STM32F7 NUCLEO-F767ZI board

    Language:C12212
  • leka/LekaOS

    LekaOS is Leka's firmware based on Mbed OS

    Language:C++1233017
  • adityamanglik/STM32F7DiscoCamera

    OV9655 Camera interfaced with STM32F746 Discovery Board

    Language:C10207
  • 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.

    Language:C10722
  • 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.

    Language:C9302
  • 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

    Language:C++8312
  • khoih-prog/AsyncUDP_STM32

    Asynchronous UDP Library for STM32 using built-in LAN8742A Ethernet

    Language:C720
  • WSCKY/STM32F746G-Discovery

    Sample code based on STM32F746G-Discovery kit

    Language:C7406
  • AdrianBesciak/STM32WeatherStation

    Project of Desktop Weather Station realized on STM32F746G-Disco board

    Language:C++6503
  • 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.

    Language:C6101