Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: stm32h7

s-grundner/NES-PR

Networked Embedded Systems Practicum - Group 8

Language: C - Size: 34.8 MB - Last synced: about 19 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

godunko/scd40-sandbox

Sandbox for experiments with SCD40 CO2 sensor

Language: Ada - Size: 6.12 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

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: C - Size: 720 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 459 - Forks: 295

STMicroelectronics/stm32h7xx_hal_driver

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

Language: C - Size: 4.11 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 79 - Forks: 34

c4chris/H747-Camera

Explore AI possibilities to sort seeds using STM32 H7 board coupled to a camera

Language: C - Size: 5.89 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 2

turkmanovic/OpenEPT

Toolset for profiling energy consumption of MCU based platforms

Language: C - Size: 46.4 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 1

stm32duino/Arduino_Core_STM32

STM32 core support for Arduino

Language: C - Size: 110 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,637 - Forks: 932

sweesineng/STM32_ZS042

STM32 I2C HAL & LL library for the DS3231 RTC and AT24C32 EEPROM

Language: C - Size: 70.3 KB - Last synced: 18 days ago - Pushed: about 2 years ago - Stars: 3 - Forks: 1

sweesineng/STM32_DS18B20

STM32 I2C HAL & LL library for the 1-Wire DS18B20

Language: C - Size: 101 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 4

sweesineng/STM32_ADC_MultiCh_OverSmp_DMA_TriggerTimer

STM32H7 ADC Multi Channel Multi Conversion TriggerTimer with Oversample and data transmit with DMA, In HAL/LL library

Language: C - Size: 271 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

sweesineng/STM32_DHTxx

STM32 I2C HAL & LL library for the DHT11/22 or AM2302

Language: C - Size: 37.1 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1

sweesineng/STM32_ADC_Multi_ContinuousConversion_Polling

STM32H7 ADC Multi Channel Multi Conversion Polling Mode in HAL/LL library

Language: C - Size: 168 KB - Last synced: 18 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

sweesineng/STM32_DWT

STM32 DWT Interval and Delay in micro/millisecond

Language: C - Size: 494 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 3

sweesineng/STM32_BMP180

STM32 I2C HAL & LL library for the Bosch BMP180 sensor

Language: C - Size: 43.9 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1

sweesineng/STM32_BMx280

STM32 I2C or SPI HAL & LL library for the Bosch BMx280 Sensor

Language: C - Size: 22.5 KB - Last synced: 18 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

sweesineng/STM32_ADC_MultiCh_SingleConv_Polling

STM32H7 ADC Multi Channel Single Conversion Polling Mode in HAL/LL library

Language: C - Size: 164 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

lvgl/lv_port_stm32h7b3i_disco

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

Language: C - Size: 28.4 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 13 - Forks: 3

tgree/psdb

Python flasher and gdb server for various ARM debug probes.

Language: Python - Size: 1.04 MB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 12 - Forks: 1

Kongduino/H750_Timer_setPWM

Two types of timers, including hardware timer turning on and off an LED on its own, no code required

Language: C++ - Size: 1000 Bytes - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Kongduino/H750_BME280_example

WeAct Studio STM32H750 + SeeedStudio BME280 + OLED

Language: C++ - Size: 20.8 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Kongduino/H750-BME280-Timer

Reading BME280 data and sending it via LoRa, from a hardware timer

Language: C - Size: 1.36 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

stops-top/H-Tool

综合测量

Language: C - Size: 25 MB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1

gravitamp/FDCAN-STM32H7xx

Language: C - Size: 8.3 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

gravitamp/SDRAM-H743

Language: C - Size: 7.5 MB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

4ms/mdrivlib

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

Language: C++ - Size: 1.54 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 14 - Forks: 3

Dmivaka/STM32H7-ETH-LWIP

CubeMX example of Ethernet LWIP project for STM32H723 family. Please refer to Releases for template project.

Language: C - Size: 505 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

eagletrt/sw-fenice-evo-steering-wheel

Steering Wheel firmware of Fenice Evo

Language: C - Size: 4.58 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

PX4/NuttX

Standard NuttX with current PX4 patches

Language: C - Size: 296 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 137 - Forks: 200

STMicroelectronics/stm32ai-nota

This repository contains Jupyter notebooks that demonstrate how to use Netspresso to prune pre-trained deep learning models from STM32AI Model Zoo and fine-tune them for your specific use case. Learn how to reduce the size of your models without sacrificing accuracy and customize them for your own applications.

Language: Jupyter Notebook - Size: 36.9 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5 - Forks: 0

UrbsKali/rust-stm32h723zgt-template

Template for embedded Rust on STM32H723ZGT

Language: Rust - Size: 2.93 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

STMicroelectronics/stm32ai-modelzoo

AI Model Zoo for STM32 devices

Language: C - Size: 515 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 180 - Forks: 44

kuzishchin/FOS

Fly Operating System (FOS) is a Real Time Operating System (RTOS) for Arm based MCU-controlled robotic systems

Language: C - Size: 123 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

mcauser/MCUDEV_DEVEBOX_H7XX_M

MicroPython board definition for the MCUDev DevEBox STM32H7XX_M boards

Language: C - Size: 788 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 62 - Forks: 28

spracing/ssbl

Second-Stage Bootloader for the H7 series flight controllers. Allows booting of PX4 or other firmware directly from external flash using memory mapped QuadSPI.

Language: C - Size: 98.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 8 - Forks: 3

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: C - Size: 150 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

kongr45gpen/stm32h7-freqcounter

A frequency counter for the NUCLEO-STM32H743

Language: C - Size: 1.93 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 2

jnk0le/simple-crt

simple optimized startup code

Language: C - Size: 252 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 0

riverdi/riverdi-70-stm32h7-lvgl

LVGL port for the 7-inch Riverdi STM32 Embedded Displays (STM32H757XIH86)

Language: C - Size: 4.9 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 1

MrBlueXav/Dekrispator_H747

Dekrispator synthesizer for ST Discovery kit STM32H747i

Language: C - Size: 11.6 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 2

austral-electronics/ThunderballH7

THUNDERBALL H7 OEM : Industrial & Marine Rugged IP67 Calculator / IoT Gateway – STM32H7 Ecosystem

Language: C - Size: 13.4 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

98440622/irac63byh743x

This is a tutorial project to show how to use STM32Cube IDE.

Language: C - Size: 1.69 MB - Last synced: 5 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

martindoff/bare-metal-stm32h743-HIL

A Hardware-In-the-Loop (HIL) simulation example for the stm32h743 microcontroller. The chip is interfaced with Simulink running on a laptop via a serial link (UART). To demonstrate the HIL simulation capabilities, a case study is considered where a PID controller implemented on the chip is used to control a model of an aircraft in Simulink.

Language: C - Size: 1.14 MB - Last synced: 4 months ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 2

suburbanembedded/hadoucan-fw

Firmware for SM-1301 USB-CAN FD adapter

Language: C - Size: 62.1 MB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 21 - Forks: 8

szabo-tamas/GigaR1Init

STM32CubeIDE Project for Arduino Giga R1 Wifi

Language: C - Size: 5.57 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 1

mbeddedbk/V-f-control-based-on-stm32h735g-dk

This code is written to control an induction motor by variyng the frequency and voltage both in open loop and closed loop control. The user API is created with TouchGFX. Furthermore, this code is only compatible with STM32H735G-DK.

Language: C - Size: 80.7 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

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: C - Size: 65.1 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 128 - Forks: 52

osos11-Git/STM32H743VIT6_Boring_TECH_QSPI

STM32H743VIT6 Boring_TECH QSPI Sources

Language: C - Size: 26.2 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 5 - Forks: 2

gokhanG2/STM32H7-Bootloader

STM32H747I-DISCO Bootloader

Language: C - Size: 83.7 MB - Last synced: 8 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 1

EEESlab/CMix-NN

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

Language: C - Size: 166 KB - Last synced: 8 months ago - Pushed: about 4 years ago - Stars: 32 - Forks: 8

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: C - Size: 936 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 66 - Forks: 14

Essenceia/stm32h750-dev-board

Small embedded dev board with an STM32H7 and a full J-link connector

Size: 6.18 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 1

daniel-starke/STM32CubeDuino

Port of the Arduino API based on the STM32 Cube framework.

Language: C++ - Size: 1.09 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 2

snail23/ironpedal

Guitar pedal firmware for Daisy Seed+Terrarrium boards

Language: C - Size: 62.6 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 12 - Forks: 1

papamidas/STM32H7_DDS

Direct digital synthesis on a STM32H7 microcontroller

Language: C - Size: 814 KB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 2 - Forks: 3

papamidas/ThreadX_FromISR

Trying out AZURE RTOS ThreadX on a NUCLEO-H723-Board: Waking up a thread from an ISR

Language: C - Size: 1000 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

riverdi/riverdi-101-stm32h7-lvgl

LVGL port for the 10.1-inch Riverdi STM32 Embedded Displays (STM32H757XIH86)

Language: C - Size: 4.39 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

martindoff/bare-metal-stm32h7

A bare metal implementation of a blinky example for the stm32h743 with a simple makefile and without using any HAL libraries

Language: C - Size: 650 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 1

martindoff/freeRTOS-stm32h7-Cpp

A simple blink program showing the use of freeRTOS with C++ for a stm32h743 microcontroller

Language: C - Size: 549 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

STMicroelectronics/stm32ai-tao

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

Language: Jupyter Notebook - Size: 7.38 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 4 - Forks: 0

alessandrocapotondi/mobilenet_v1_stmcube_ai

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

Language: C - Size: 11.7 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 8 - Forks: 2

alessandrocapotondi/MobileNet_v1_x_cube_ai_4.1.0

Mobilenet v1 (3,160,160, alpha=0.25, and 3,192,192, alpha=0.5) on STM32H7 using X-CUBE-AI v4.1.0

Language: C - Size: 3.52 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 2

EEESlab/CMSIS_NN-INTQ Fork of ARM-software/CMSIS_5

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

Language: C - Size: 177 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 17 - Forks: 8

mattico/stm32h7-dma-repro

Demonstrates an issue with the STM32H7 series DMA peripherals. Resetting the DMA2 peripheral causes any configured DMA1 streams to stop working.

Language: C - Size: 783 KB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

stm32-hotspot/stm32h7-matter-bridge

Matter bridge for STM32H7

Language: C - Size: 160 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 6 - Forks: 1

Kongduino/STM32_MicroPython

A collection of tools, board definition, custom code etc for MicroPython, focusing on STM32 MCUs.

Language: C - Size: 8.81 MB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

bakhshipoor/STM32H7-W25Q128-External-Loader

W25Q128 External Loader for STM32H7

Language: C - Size: 1.37 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

41Mo/FrtosRs

Simple application, that utilizes freertosRust crate for stm32h743 cpu

Language: Rust - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

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: LabVIEW - Size: 36 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 12 - Forks: 4

AnielShri/STM32H745_Ethernet

Ethernet on STM32H745 using FreeRTOS and LWIP

Language: C - Size: 2.21 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 23 - Forks: 17

alexeykosinov/Redirect-printf-to-USB-VCP-on-STM32H7-MCU

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

Size: 7.81 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 9 - Forks: 4

khoih-prog/WiFiManager_Portenta_H7_Lite 📦

Library to configure MultiWiFi/Credentials at runtime for Portenta_H7 boards, using built-in WiFi (Murata) modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. DoubleDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library

Language: C++ - Size: 373 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 2

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: C - Size: 155 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 10 - Forks: 2

robamu/rtems-stm32-lwip

Test repository for the RTEMS lwIP support on the STM32H7 Nucleo-H743ZI board

Language: C - Size: 142 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 2

keshikan/STM32H7_DMA_sample

DMA transfer demo using STM32H7 with maintaining cache coherency

Language: C - Size: 678 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 9 - Forks: 4

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: C - Size: 144 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 25 - Forks: 5

khoih-prog/Portenta_H7_AsyncHTTPRequest 📦

Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Portenta_H7_AsyncTCP library for Portenta_7, using Vision-shield thernet or Murata WiFi. This library, which is relied on Portenta_H7_AsyncTCP, is part of a series of advanced Async libraries, such as AsyncTCP, AsyncUDP, AsyncWebSockets, AsyncHTTPRequest, AsyncHTTPSRequest, etc.

Language: C - Size: 287 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

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: C - Size: 132 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1

khoih-prog/Portenta_H7_PWM 📦

This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. These PWM channels, using Portenta_H7 Hardware Timers, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software or ISR-based PWM, using millis(), micros() or Timer Interrupt. This important feature is absolutely necessary for mission-critical tasks. You can start, stop, change and restore the settings of any PWM channel on-the-fly.

Language: C - Size: 134 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

khoih-prog/STM32_ISR_Servo 📦

This library enables you to use 1 Hardware Timer on an STM32F/L/H/G/WB/MP1-based board to control 16 or more servo motors.

Language: C - Size: 118 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

khoih-prog/STM32_Slow_PWM 📦

This library enables you to use Hardware Timers 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 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. PWM feature can now be used. Max PWM frequency is limited at 1000Hz

Language: C - Size: 129 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

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++ - Size: 270 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 27 - Forks: 6

khoih-prog/Portenta_H7_Slow_PWM 📦

This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. It now supports 16 ISR-based PWM-channels, while consuming only 1 Hardware Timer. They are much more precise (certainly depending on clock frequency accuracy) than other software PWM using millis() or micros(). That's mandatory if you need to use in applications requiring better accuracy. PWM-channel interval can very long (ulong millisecs). The most important feature is they're ISR-based PWM-channels. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware PWM channels, using interrupt, still work even if other functions are blocking. Max PWM frequency is limited at 1000Hz

Language: C - Size: 142 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

khoih-prog/Ethernet_Manager_Portenta_H7 📦

Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS. For configuring/auto(re)connecting Ethernet at runtime. Use much less memory compared to full-fledge WiFiManager. Config Portal (CP) will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into CP to use or change instead of manually input. Credentials are saved in LittleFS. New powerful-yet-simple-to-use feature to enable adding dynamic parameters from sketch and input using the same CP. DoubleDetectDetector as well as Virtual Switches feature permits entering CP as requested. Configurable HTML Headers, Customs Style, Head Elements, CORS Header

Language: C++ - Size: 337 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

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: C - Size: 21.6 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 1

elmot/h7-trace-probe 📦

**Obsolete** Example project for STM32H745 Nucleo-144 board. Supports two kernels, specially for CLion

Language: C - Size: 1.77 MB - Last synced: 12 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 3

c4chris/H747-Test

STM32 H747I DISCO trying out Azure RTOS ThreadX and GUIX on dual core and DSI LTDC display

Language: C - Size: 6.83 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

STM32-base/STM32-base.github.io

Github Pages for the STM32-base project.

Language: HTML - Size: 194 MB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 30 - Forks: 18

STMicroelectronics/stm32ai-perf

MLPerf (tm) Tiny Deep Learning Benchmarks for STM32 devices

Language: C - Size: 29.9 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 6 - Forks: 3

hongwenjun/stm32h753

STM32H743ZI / STM32H753ZI MCU的STM32 Nucleo-144开发板文档

Size: 2.26 MB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 6 - Forks: 3

Mythologyli/MicroPython-MCUDev-DevEBox-STM32H743

MicroPython board support for MCUDev DevEBox STM32H743.

Language: C - Size: 471 KB - Last synced: 2 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 2

elmot/h7-wake-on-lan

STM32 NUCLEO-H745ZI-Q Wake-On-LAN demo

Language: C - Size: 3.41 MB - Last synced: 12 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

c4chris/H747-WeighingStation

Control board for a prototype weighing station, HDMI display and touchscreen USB interface

Language: C - Size: 5.67 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

saschagrunert/stm32h7-rs

Rust on STM32H7 Microcontrollers

Language: Rust - Size: 1.11 MB - Last synced: about 14 hours ago - Pushed: over 4 years ago - Stars: 14 - Forks: 3

tfzone/ADCNN

CNN Model for MCU ADC

Language: C - Size: 12.4 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

zjm1060/stm32h7_flashloader

QSPI flashloader(25q128)

Language: C - Size: 14.6 KB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 13 - Forks: 9

ms-rtos/bspstm32h7xx

BSP for IoT Pi Pro

Language: C - Size: 41.3 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 5

ms-rtos/bootstm32h7xx

Bootloader for IoT Pi Pro

Language: C - Size: 345 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 2