31 repository-uri
Starter projects and templates for specific microcontroller architectures.
Explore 31 awesome GitHub repositories matching part of an awesome list · Microcontroller Templates. Refine with filters or upvote what's useful.
Sming is an asynchronous embedded C++ framework with superb performance and multiple network features. Sming is open source, modular and supports multiple architectures including ESP8266, ESP32 and Raspberry Pi Pico (both RP2040 and RP2350).
Framework for ESP8266 and ESP32 development.
Customizable Bootloader for STM32 microcontrollers. This project includes demonstrations for various hardware how to perform in-application-programming of a firmware located on external SD card with FAT32 file system.
Bootloader implementation for STM32 microcontrollers.
Project stm32f103c8t6
Development resources for STM32F103C8T6 boards.
The dapboot project is an open-source USB Device Firmware Upgrade (DFU) bootloader for STM32 devices.
USB bootloader for STM32 devices.
rBoot - An open source boot loader for the ESP8266 by Richard A Burton, richardaburton@gmail.com http://richard.burtons.org/
Bootloader for ESP8266.
Tiny peripheral library for STM8. This library was developed as a supplement to a series of blog posts while I was experimenting with STM8 microcontrollers. Tested with SDCC compiler only.
Minimal peripheral library for STM8S microcontrollers.
#STM32F0-Discovery Application Template This package is for use when compiling programs for STM32F05xx ARM microcontrollers using arm-none-eabi-gcc (I'm using the Code Sourcery G++:Lite Edition toolchain). The Makefile in the main directory will call the Make file in the Libraries directory,…
Basic firmware template for STM32F0 Discovery.
This is a collection of things I have done pertaining to the STM32F103 microcontroller. I program using the C language and Makefiles, so this is a collection of "on the bare metal" style stuff. By and large it is the record of my education on these devices.
Bare-metal programming examples for STM32F103 boards.
Serial bootloader for STM8S and STM8L microcontrollers. A detailed write-up on this bootloader is posted here.
Serial bootloader for STM8S microcontrollers.
Got my STM32F4DISCOVERY board today from digikey. I didnt know there was a cortex-m with an fpu so I wanted to try it out. Cost about $20, they are giving these things away you might as well get one.
Bare-metal samples for STM32F4 Discovery.
This project contains the source code of an STM32F334C8T6 based DC-DC converter. The converter can operate in buck, boost and buck-boost (mixed) mode using high resolution timers (HRTIM) and is controlled by a PI controller. The input and output voltages are measured by ADC where the ADC trigger…
DC-DC converter control project using STM32.
Implementation of a Round-Robin schedular and generic compilation environment for TM4C123GH6PM. The build system presented here has the minimal possible set of files to get started with TM4C123GH6PM (ARM Cortex M4) the TIVA C Launchpad board by Texas Instruments. The code was tested on Ubuntu…
Tutorials and resources for Tiva C series development on Linux.
Stability: Not Ready In Development
Preemptive/cooperative scheduler for STM8 microcontrollers.
Project template for Tiva series MCU:
Project template for TM4C123 development using GCC.
This project contains the source code of an nRF24L01+ and Blue Pill (STM32F103C8T6) based RF scanner. The Blue Pill scans frequencies from 2.400GHz to 2.525GHz (1MHz resolution) with nRF24L01+ and plots the activity on each frequency through UART.
RF scanner implementation using STM32 and nRF24L01+.
Date: 2017-Week-38 Status: Working
Blinky project for STM32F4 Discovery using EmBitz.