This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
-
Updated
Jul 19, 2025 - C
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
Bare-metal programming on ESP32-S3 dual-core Xtensa LX7 without using Espressif's ESP-IDF
Decompiled DDR memory init for Allwinner Tech T113-s3 SoC
A port of FreeRTOS to the ARM 929EJ-S Versatile Platform Baseboard
Collection of low-level STM32 embedded experiments using bare-metal CMSIS: GPIO, UART, timers, DMA, and peripherals.
OS-free port of LwIP stack to ARM board with lan91c111 ethernet controller
My operating system tests
Valve control software for the CR25H hybrid rocket.
Some bare metal action using QEMU emulator
Some simple baremetal programming examples for riscv64 qemu
Driver for a tri-color LED array installed inside a decorative bottle (aka, a decorative table lamp, of sorts) or other presentation.
ARM baremetal C programming using STM32F0 microcontroller with ARM CORTEX-M0 processor
STM32F446Re_UART_Communication (Baremetal)
Bare Metal Tutorials for STM32F103C8T6 (Blue Pill Module)
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
SPI Drivers for STM32F411VE-DISCO Board
Ce projet met en œuvre une communication parallèle entre un microcontrôleur ATmega2560 (Arduino Mega) et un écran LCD HD44780 1602 en mode 4 bits, sans utiliser de bibliothèque Arduino. L'interface est codée en C bare-metal, en manipulant directement les registres d'entrée/sortie (PORTx, DDRx) pour contrôler les broches de données et de commande .
Add a description, image, and links to the baremetal-programming topic page so that developers can more easily learn about it.
To associate your repository with the baremetal-programming topic, visit your repo's landing page and select "manage topics."