Building ARM firmware without HAL, stdlibs and using a custom linker script
-
Updated
Jan 9, 2026 - C
Building ARM firmware without HAL, stdlibs and using a custom linker script
An open source smartwatch for makers - packed with lost of features , all powered by zephyr rtos
cryptboot - secure cryptographic bootloader for GD32F30x microprocessors
Portage of Oberon system to stm32f429i-disco or disc1 board
Bootloader with TFTP Server
Bootloader with TFTP Server
Toy project using a Cortex-M4 nRF52833 (e.g. BBC Microbit v2), Rust and a 64x32 LED panel
Bare-metal STM32F446 application demonstrating register-level GPIO configuration, TIM2 periodic interrupts, and timer-based button debounce without HAL, LL, or CubeMX.
high performance AES implementations optimized for cortex-m microcontrollers
minimal bare-metal startup code, no CMSIS / LL / HAL / CubeMX
FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)
A small embedded superloop system for Cortex M processors
A cargo-compatible flashing tool and Board Support Package (BSP) for Arduino Uno R4 (WiFi & Minima). Like ravedude, but for ARM Cortex-M4.
SmartCare-32 is an ARM Cortex‑M based embedded firmware prototype. It was given as an assignment for CSE 2106: Microprocessor and Assembly Language Lab course.
A complete GPIO-based I/O interfacing project for LM35 temperature sensor on Cortex-M boards.
Add a description, image, and links to the cortex-m4 topic page so that developers can more easily learn about it.
To associate your repository with the cortex-m4 topic, visit your repo's landing page and select "manage topics."