Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
-
Updated
Jul 13, 2024 - C++
Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
RFID EM-18,EM-19 module Library for STM32 HAL
Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick
Hardware Abstraction Layer STM32 driver for the IS31FL3236 chip.
Library for using the Nextion display with FreeRTOS + STM32 + HAL
一个轻量级的 STM32 HAL 库 Modbus RTU 从机协议栈 | A lightweight Modbus RTU Slave library for STM32 HAL
Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware
An STM32-based audio visualizer for WS2812B Neopixel LED strips.
STM32F2RCT6 LCD library
Firmware for a dual-node STM32-based LoRa telemetry relay system, featuring DMA-driven UART capture and state-machine validation.
Real-time Automotive CAN-Bus 2.0B network using STM32F4 (Master) and STM32F1 (Node). Features interrupt-driven data exchange and physical layer optimizations for stable ECU simulation.
Developed an I2C-based IMU driver for STM32 avionics systems featuring a low-level, high-performance software architecture that processes raw data through filtering algorithms to provide high-precision orientation information
Basic-level application examples developed using the HAL library on STM32CubeIDE with the STM32F411E-Discovery board, and the control interfaces for these examples
This STM32 HAL-based project reads a DHT11 sensor and displays real-time temperature and humidity data on a 16x2 I2C LCD. It features a microsecond timer and an efficient DHT11 driver that uses a 40µs sampling technique for reliable communication.
An academic project that facilitates development and testing.
Designed a bidirectional CAN Bus communication architecture between STM32 and Arduino platforms, optimizing message ID structures and baud rate configurations to ensure robust and reliable data transfer.
An Asteroids arcade game built from scratch on an STM32F401RE microcontroller with an LCD screen and rotary encoder input.
High-speed ADXL345 SPI driver for STM32 (HAL). Robust, bare-metal implementation featuring SPI Mode 3, real-time X-Y-Z tracking, and register-level power management. A faster alternative to I2C.
T.A.I.L.S. - Ecosistema de control para brazo robótico (3-DOF + Gripper). Incluye Interfaz Gráfica en Python (PyQt5), Firmware C/C++ (STM32 HAL) y diseño de PCB.
Add a description, image, and links to the hal-library topic page so that developers can more easily learn about it.
To associate your repository with the hal-library topic, visit your repo's landing page and select "manage topics."