stm32h7

There are 112 repositories under stm32h7 topic.

  • stm32duino/Arduino_Core_STM32

    STM32 core support for Arduino

    Language:C2.8k1091.1k977
  • STMicroelectronics/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))

    Language:C52358256309
  • STMicroelectronics/stm32ai-modelzoo

    AI Model Zoo for STM32 devices

    Language:C307224878
  • STMicroelectronics/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.

    Language:C153313755
  • PX4/NuttX

    Standard NuttX with current PX4 patches

    Language:C1485023205
  • STMicroelectronics/stm32h7xx-hal-driver

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

    Language:C97246943
  • MaJerle/stm32h7-dual-core-inter-cpu-async-communication

    Inter-CPU asynchronous communication between Cortex-M7 and Cortex-M4 cores on STM32H7 dual core devices

    Language:C909618
  • mcauser/MCUDEV_DEVEBOX_H7XX_M

    MicroPython board definition for the MCUDev DevEBox STM32H7XX_M boards

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

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

    Language:C52609
  • EEESlab/CMix-NN

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

    Language:C39607
  • khoih-prog/FlashStorage_STM32

    The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0 is also supported now. Useful if the EEPROM is not available or too small. Currently, STM32F/L/H/G/WB/MP1 are supported.

    Language:C394711
  • STM32-base/STM32-base.github.io

    Github Pages for the STM32-base project.

    Language:HTML3992821
  • elzoughby/STM32H7xx-Startup

    An independent, easy to read Startup Code written in "C" for STM32H743xx microcontrollers

    Language:C322113
  • 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
  • STMicroelectronics/stm32ai-tao

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

    Language:Jupyter Notebook321017
  • AnielShri/STM32H745_Ethernet

    Ethernet on STM32H745 using FreeRTOS and LWIP

    Language:C314117
  • alexeykosinov/Redirect-printf-to-USB-VCP-on-STM32H7-MCU

    Enable printf() function to work with USB Virtual COM Port (STM32H743ZI)

  • yildi1337/DAQv2

    A Dual-Channel, 24-Bit, 256 kS/s Real-Time Hi-Speed USB 2.0 Data Acquisition (DAQ) Device based on STM32H7

    Language:LabVIEW251111
  • bakhshipoor/STM32H7-W25Q128-External-Loader

    W25Q128 External Loader for STM32H7

    Language:C22203
  • suburbanembedded/hadoucan-fw

    Firmware for SM-1301 USB-CAN FD adapter

    Language:C227298
  • snail23/ironpedal

    Guitar pedal firmware for Daisy Seed+Terrarrium boards

    Language:C19232
  • zjm1060/stm32h7_flashloader

    QSPI flashloader(25q128)

    Language:C194016
  • EEESlab/CMSIS_NN-INTQ

    INT-Q Extension of the CMSIS-NN library for ARM Cortex-M target

    Language:C18508
  • 4ms/mdrivlib

    Embedded driver library using modern C++. Currently supports STM32MP1, STM32H7, STM32F7, STM32F4 and STM32F0

    Language:C++16715
  • khoih-prog/Portenta_H7_TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. 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. These 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 necessary if you need to measure some data requiring better accuracy

    Language:C15627
  • tgree/psdb

    Python flasher and gdb server for various ARM debug probes.

    Language:Python15232
  • lvgl/lv_port_stm32h7b3i_disco

    This repository contains the Light and Versatile Graphics Library (LVGL) port for the STM32H7B3I-DK development board.

    Language:C14434
  • saschagrunert/stm32h7-rs

    Rust on STM32H7 Microcontrollers

    Language:Rust14314
  • 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:C12303
  • STMicroelectronics/x-cube-webcam

    This is an STM32 expansion software to manage USB Video device Class (UVC). It also provides UVC camera application examples.

    Language:C12900
  • STMicroelectronics/stm32ai-perf

    MLPerf (tm) Tiny Deep Learning Benchmarks for STM32 devices

    Language:C11914
  • alessandrocapotondi/mobilenet_v1_stmcube_ai

    Mobilenet v1 (3,128,128, alpha=0.25) on STMH7 using STMCube AI

    Language:C10122
  • keshikan/STM32H7_DMA_sample

    DMA transfer demo using STM32H7 with maintaining cache coherency

    Language:C10104
  • PavolKostolansky/STM32H7_MulticoreFIR

    STM32H7 Multicore FIR is a finite impulse response filter implementation for a family of multicore processors from STM32 - family H7. The algorithm runs in parallel on both cores and this helps users to achieve high sampling frequencies or higher FIR filter order.

    Language:C++10102
  • stm32-hotspot/stm32h7-matter-bridge

    Matter bridge for STM32H7

    Language:C10211