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
