grblHAL driver for ST STM32F4xx (Nucleo-64, Blackpill)
-
Updated
Oct 2, 2024 - C
grblHAL driver for ST STM32F4xx (Nucleo-64, Blackpill)
What I Learned about STM32
This repository contains code for testing CAN bus communication on STM32 Nucleo-F446RE boards using MCP2515 and SN65HVD230 transceivers. It implements continuous multichannel ADC sampling via DMA, CAN message transmission between boards, and serial monitoring of CAN traffic and sensor data.
🫁 The world's first open-source ventilator tested on human patients. Mass-producible at a low cost (~2000€).
This repository is a collection of my personal notes and projects related to STM32, GD32, and MG32 microcontrollers. It is organized into three main directories and may not be fully complete.
Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Simple examples for STM32 LL, HAL and LibOpenCM3
SHT4x driver for STs Nucleo F103RB board with the X-NUCLEO-IKS02A1 shield
An STM32 project for melody playback
A quick project I made for distance sensing using the HC-SR04 ultrasonic sensor with a simple state machine and timer input capture interrupts.
A program for the STM32L476RG microcontroller sending device rotation data to the computer. The device acts as a controller for a game "Ścigałka".
This project aims to develop an open-source educational robot, thus it can be programmed in different ways for beginners up to advanced programmers.
An example for EmbeddedProto on how to setup a project using makefiles.
Secure Patching Bootloader and Firmware Update System for STM32 MCUs
Integrating the u-blox 7C GNSS module with the STM32 microcontroller over DMA
Experimental control system using ARM mbed OS on STM32 Nucleo board
Drivers related to sensors, LCD, 7-segment displays to interface with STM32-F446RE
3D Printer controller based on STM32F411 Nucleo board
Nucleo F401RE + shield IKSA3 + datalogging on VT or via Unicleo_GUI.
Add a description, image, and links to the nucleo-board topic page so that developers can more easily learn about it.
To associate your repository with the nucleo-board topic, visit your repo's landing page and select "manage topics."