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

GitHub topics: stm32h7

DADDesign-Projects/PENDA-Software

Software framework for the PENDA platform, based on the Daisy Seed board and developed with STM32CubeIDE, designed for creating effect pedals.

Language: C - Size: 1.89 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 5 - Forks: 0

DADDesign-Projects/DaisySeedCubeTemplate

STM32CubeIDE framework for the DaisySeed board, integrating audio codec, SDRAM, and QSPI flash memory management.

Language: C - Size: 9.14 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 1

4ms/mdrivlib

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

Language: C++ - Size: 1.74 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 16 - Forks: 5

stm32duino/Arduino_Core_STM32

STM32 core support for Arduino

Language: C - Size: 122 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2,982 - Forks: 1,004

PX4/NuttX

Standard NuttX with current PX4 patches

Language: C - Size: 358 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 153 - Forks: 218

Paciente8159/uCNC

µCNC - Universal CNC firmware for microcontrollers

Language: C - Size: 40.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 360 - Forks: 77

saschagrunert/stm32h7-rs

Rust on STM32H7 Microcontrollers

Language: Rust - Size: 1.11 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 4

mphhpm/miniSTM32H7xx

weact miniSTM32H7xx board using make & eclipse

Language: C - Size: 872 KB - Last synced at: 16 days ago - Pushed at: 16 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: 751 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 578 - Forks: 322

tgree/psdb

Python flasher and gdb server for various ARM debug probes.

Language: Python - Size: 1.09 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 2

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 at: 22 days ago - Pushed at: 6 months ago - Stars: 15 - Forks: 4

KimJorgensen/KungFuFlash2

Cartridge for the Commodore 64 that packs a punch

Language: C - Size: 1.7 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 71 - Forks: 13

austral-electronics/ThunderballH7

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

Language: C - Size: 13.5 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 3

mcauser/MCUDEV_DEVEBOX_H7XX_M

MicroPython board definition for the MCUDev DevEBox STM32H7XX_M boards

Language: C - Size: 788 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 81 - Forks: 31

Allyedge/bare_metal_h723zg

A simple bare metal project using the Nucleo H723ZG.

Language: C - Size: 1.95 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

STMicroelectronics/stm32ai-modelzoo

AI Model Zoo for STM32 devices

Size: 1.98 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 373 - Forks: 87

STMicroelectronics/stm32ai-modelzoo-services

AI Model Zoo services for STM32 devices

Language: C - Size: 151 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 5

stm32-hotspot/stm32h7-matter-bridge

Matter bridge for STM32H7

Language: C - Size: 160 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

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: 937 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 94 - Forks: 18

STMicroelectronics/stm32h7xx-hal-driver

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

Language: C - Size: 3.06 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 111 - Forks: 46

stm32-hotspot/CKB-STM32-FDCAN-8Mbs

This is an example tailored to different STM32 Nucleo boards demonstrating that the STM32 FDCAN can reach 8Mb/s during the data phase.

Language: C - Size: 21.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

suburbanembedded/hadoucan-fw

Firmware for SM-1301 USB-CAN FD adapter

Language: C - Size: 62.1 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 26 - Forks: 9

elzoughby/STM32H7xx-Startup

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

Language: C - Size: 23.4 KB - Last synced at: 23 days ago - Pushed at: about 6 years ago - Stars: 32 - Forks: 13

dotX-Automation/micro-ROS-STM32

Template workspace for the development of micro-ROS-based firmwares for STM32 boards.

Language: C - Size: 8.05 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

DADDesign-Projects/Asynchronous-SPDIF-Mixer

"Asynchronous SPDIF Mixer" synchronizes and mixes up to three asynchronous S/PDIF streams into a 48 kHz output. Running on an STM32H743 and developed in C++ with CubeIDE, it compensates for drift with interpolation. A custom KiCad-designed PCB hosts this real-time audio processing solution.

Language: C - Size: 2.21 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

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++ - Size: 1.55 MB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 2

snail23/ironpedal

Guitar pedal firmware for Daisy Seed+Terrarrium boards

Language: C - Size: 62.6 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 2

Mythologyli/MicroPython-MCUDev-DevEBox-STM32H743

MicroPython board support for MCUDev DevEBox STM32H743.

Language: C - Size: 471 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 2

kwarc93/audio-multieffect

Guitar multi effect running on STM32F746-DISCO board

Language: C - Size: 7.84 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 3

STMicroelectronics/stm32ai-tao

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

Language: Jupyter Notebook - Size: 7.41 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 34 - Forks: 7

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: 97.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 155 - Forks: 57

hongwenjun/stm32h753

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

Size: 2.26 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 3

Blattvorhang/STM32H7-Aphasia-Helper

STM32H7嵌入式人工智能设备

Language: C - Size: 34.5 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

Shuaiwen-Cui/MCU_NODE_STM32

Make an edge intelligence node based on STM32

Language: C - Size: 180 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

kongr45gpen/stm32h7-freqcounter

A frequency counter for the NUCLEO-STM32H743

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

jnk0le/simple-crt

simple optimized startup code

Language: C - Size: 2.11 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

godunko/scd40-sandbox

Sandbox for experiments with SCD40 CO2 sensor

Language: Ada - Size: 6.24 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

turkmanovic/OpenEPT

Toolset for profiling energy consumption of MCU based platforms

Language: C - Size: 47 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

Industrialli/industrialli_analog_input

Language: C++ - Size: 25.4 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kuzishchin/FOS

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

Language: C - Size: 112 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

UrbsKali/dimi-masse

Simple rust program to fetch Hx711 data on STM32H7

Language: Rust - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

s-grundner/NES-PR

Networked Embedded Systems Practicum - Group 8

Language: C - Size: 49.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

riverdi/riverdi-stm32-canfd-demo

Simple CAN-FD bus demo on Riverdi STM32 Embedded Displays

Language: C++ - Size: 760 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

UrbsKali/rust-stm32h723zgt-template

Template for embedded Rust on STM32H723ZGT

Language: Rust - Size: 5.86 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

keshikan/STM32H7_DMA_sample

DMA transfer demo using STM32H7 with maintaining cache coherency

Language: C - Size: 678 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 4

gokmez/STM32H7-Bootloader

STM32H747I-DISCO Bootloader

Language: C - Size: 83.7 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

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 at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 2

sweesineng/STM32_ZS042

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

Language: C - Size: 70.3 KB - Last synced at: 12 months ago - Pushed at: about 3 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 at: 12 months ago - Pushed at: almost 4 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 at: 12 months ago - Pushed at: over 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 at: 12 months ago - Pushed at: almost 4 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 at: 12 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

sweesineng/STM32_DWT

STM32 DWT Interval and Delay in micro/millisecond

Language: C - Size: 494 KB - Last synced at: 12 months ago - Pushed at: almost 4 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 at: 12 months ago - Pushed at: over 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 at: 12 months ago - Pushed at: about 3 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 at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

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 at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Kongduino/H750_BME280_example

WeAct Studio STM32H750 + SeeedStudio BME280 + OLED

Language: C++ - Size: 20.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years 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 at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

stops-top/H-Tool

综合测量

Language: C - Size: 25 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

gravitamp/FDCAN-STM32H7xx

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

gravitamp/SDRAM-H743

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

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 at: over 1 year ago - Pushed at: over 1 year 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 at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

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 at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

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 at: about 1 year ago - Pushed at: about 1 year 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - 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 at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

MrBlueXav/Dekrispator_H747

Dekrispator synthesizer for ST Discovery kit STM32H747i

Language: C - Size: 11.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

98440622/irac63byh743x

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

Language: C - Size: 1.69 MB - Last synced at: over 1 year ago - Pushed at: over 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 at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - 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 at: 26 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 3

szabo-tamas/GigaR1Init

STM32CubeIDE Project for Arduino Giga R1 Wifi

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

osos11-Git/STM32H743VIT6_Boring_TECH_QSPI

STM32H743VIT6 Boring_TECH QSPI Sources

Language: C - Size: 26.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

EEESlab/CMix-NN

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

Language: C - Size: 166 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 8

Essenceia/stm32h750-dev-board

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

Size: 6.18 MB - Last synced at: over 1 year ago - Pushed at: over 1 year 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

papamidas/STM32H7_DDS

Direct digital synthesis on a STM32H7 microcontroller

Language: C - Size: 814 KB - Last synced at: over 1 year ago - Pushed at: almost 5 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 at: over 1 year ago - Pushed at: over 3 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 at: about 1 year ago - Pushed at: about 1 year 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 at: over 1 year ago - Pushed at: over 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 at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - 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 at: over 1 year ago - Pushed at: over 5 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 at: over 1 year ago - Pushed at: over 5 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 at: over 1 year ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 8

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 at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bakhshipoor/STM32H7-W25Q128-External-Loader

W25Q128 External Loader for STM32H7

Language: C - Size: 1.37 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

41Mo/FrtosRs

Simple application, that utilizes freertosRust crate for stm32h743 cpu

Language: Rust - Size: 34.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years 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 at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 4

AnielShri/STM32H745_Ethernet

Ethernet on STM32H745 using FreeRTOS and LWIP

Language: C - Size: 2.21 MB - Last synced at: about 2 years ago - Pushed at: over 2 years 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 at: about 2 years ago - Pushed at: about 3 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 at: about 2 years ago - Pushed at: over 2 years 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 at: about 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

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 at: about 2 years ago - Pushed at: over 2 years 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 at: about 2 years ago - Pushed at: about 2 years 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 at: about 2 years ago - Pushed at: over 2 years 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 at: about 2 years ago - Pushed at: about 2 years 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 at: about 2 years ago - Pushed at: over 2 years 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 at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0