LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+14550%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+8750%)
Erika3ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+4800%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (+750%)
IntrOSFree cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (+1800%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (+2550%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+18650%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (+800%)
bl602-pacEmbedded Rust's Peripheral Access Crate for BL602 microcontrollers
Stars: ✭ 16 (+700%)
ariadne-bootloaderA little less unfinished TFTP bootloader for Arduino Ethernet or Arduino with Ethernet Shield
Stars: ✭ 40 (+1900%)
hwmfDemo for Arduino Mega (ATmega2560) and an LCD. Got 2nd place at Revision 2020 wild compo.
Stars: ✭ 19 (+850%)
CorePartitionUniversal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Stars: ✭ 18 (+800%)
miniboot🏗️ An I2C bootloader for Arduino.
Stars: ✭ 62 (+3000%)
kianRiscVKianRISC-V! No RISC-V, no fun! RISC-V CPU with strong design rules and unittested! CPU you can trust! kianv rv32im risc-v a hdmi soc with harris computer architecture in verilog: multicycle, singlecycle and 5-stage pipelining Processor. Multicycle Soc with firmware that runs raytracer, mandelbrot, 3d hdmi gfx, dma controller, etc.....
Stars: ✭ 167 (+8250%)
riscv-metaRISC-V Instruction Set Metadata
Stars: ✭ 33 (+1550%)
platform-shaktiShakti: development platform for PlatformIO
Stars: ✭ 26 (+1200%)
Piconomix Fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 226 (+11200%)
Llvm[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Stars: ✭ 222 (+11000%)
m4vga-rsVGA-style video output for STM32F4 processors, in Rust
Stars: ✭ 122 (+6000%)
serval-sosp19This repo contains the artifact for our SOSP'19 paper on Serval
Stars: ✭ 26 (+1200%)
build-gccShell scripts to build various gcc cross-compilers (primarily djgpp)
Stars: ✭ 34 (+1600%)
MegacoreArduino hardware package for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128
Stars: ✭ 206 (+10200%)
BlogA set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+9800%)
FASTUSBaspThis is the fast avr programmer for AVR MCUs based on cheap stm32f103c8t6 board with usb-to-serial support.
Stars: ✭ 78 (+3800%)
Arduino boardsBoard definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
Stars: ✭ 189 (+9350%)
avrdudeAVRDUDE for Windows
Stars: ✭ 83 (+4050%)
freedom-u-sdkFreedom U Software Development Kit (FUSDK)
Stars: ✭ 246 (+12200%)
ptSchedulerPretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (+600%)
tree-core-ideThe next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.
Stars: ✭ 79 (+3850%)
alloc-cortex-mA heap allocator for Cortex-M processors
Stars: ✭ 139 (+6850%)
rs485-moist-sensorDigital (RS485 - based) soil moisture and temperature sensor
Stars: ✭ 51 (+2450%)
perf counterA dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfere it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
Stars: ✭ 197 (+9750%)
homebridge-yamaha-avrhomebridge-plugin for Yamaha AVR. Audio Receiver Accessory with Power, Input, Volume & Remote Control
Stars: ✭ 39 (+1850%)
LibhydrogenA lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Stars: ✭ 247 (+12250%)
zmuzmu - Emulator for Microcontroller Systems
Stars: ✭ 70 (+3400%)
HeliosThe free embedded operating system.
Stars: ✭ 223 (+11050%)
Avr Halembedded-hal abstractions for AVR microcontrollers
Stars: ✭ 217 (+10750%)
atmega8-magnetometer-usb-mouseATmega8 working as USB mouse, by reading movements from a magnetometer (digital compass). [Projeto Final do curso de Bacharelado em Ciência da Computação DCC/UFRJ]
Stars: ✭ 19 (+850%)
Logic AnalyzerLogic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
Stars: ✭ 203 (+10050%)
oseidMicrochip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (+750%)
Arduino-GPIOGeneral Purpose Input/Output (GPIO) library for Arduino
Stars: ✭ 43 (+2050%)
TimerInterruptThis library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behavin…
Stars: ✭ 76 (+3700%)
rf bridgeRF (433Mhz) to MQTT Bridge - with hardware
Stars: ✭ 38 (+1800%)
TinypcA miniature gaming PC / laptop
Stars: ✭ 160 (+7900%)
NosRTOS for microcontrollers
Stars: ✭ 160 (+7900%)
blflashbl602 serial flasher
Stars: ✭ 41 (+1950%)
MarlinMarlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Stars: ✭ 12,217 (+610750%)
rustBootrustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Stars: ✭ 99 (+4850%)
LiblightmodbusA cross-platform, lightweight Modbus RTU library
Stars: ✭ 121 (+5950%)
Awesome CpusAll CPU and MCU documentation in one place
Stars: ✭ 1,602 (+80000%)
tree-core-cpuA series of RISC-V soft core processor written from scratch. Now, we're using all open-source toolchain( chisel, mill, verilator, NEMU, AM and difftest framework, etc) to design and verify.
Stars: ✭ 22 (+1000%)
ez-rtosA micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (+2750%)
Snopfsnopf USB password token
Stars: ✭ 113 (+5550%)
TMcuSys🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (+1150%)