TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+29151.61%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+470.97%)
toolchain68kbuild a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-41.94%)
BlogA set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+538.71%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+1109.68%)
Platformio CorePlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+17767.74%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-41.94%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (+19.35%)
MightycoreArduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
Stars: ✭ 413 (+1232.26%)
chirp8-avrCHIP-8 implementation in Rust targeting AVR microcontrollers
Stars: ✭ 40 (+29.03%)
STM32-RFM95-PCBSTM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip
Stars: ✭ 14 (-54.84%)
MinicoreArduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Stars: ✭ 546 (+1661.29%)
IOsonataIOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (+29.03%)
Erika3ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+216.13%)
Arduino boardsBoard definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
Stars: ✭ 189 (+509.68%)
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 (+554.84%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-45.16%)
arm-hard-fault-handlerWhat to do when Hard fault hits? Debugger and error reporter solution for ARM Cortex M3 and M4.
Stars: ✭ 32 (+3.23%)
Avr8jsArduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
Stars: ✭ 102 (+229.03%)
Piconomix Fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 226 (+629.03%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-45.16%)
stm32 template这是一个stm32f103 和 stm32f407单片机在Unix、Linux等系统下使用的模版,可以使用make编译、下载、调试。
Stars: ✭ 48 (+54.84%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+845.16%)
lwpktLightweight packet protocol structure for multi-device communication focused on RS-485
Stars: ✭ 71 (+129.03%)
Firmware Over The Airgraduation project of ITI, flashing a new firmware over the air for automotive industry
Stars: ✭ 18 (-41.94%)
libavrutilEasy to use, lightweight and unified library for performing common microcontroller tasks
Stars: ✭ 21 (-32.26%)
AttinycoreArduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Stars: ✭ 974 (+3041.94%)
ReactorforgeHigh power induction heating platform
Stars: ✭ 90 (+190.32%)
px-fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 247 (+696.77%)
usbSerialPortToolsprovide read and write debugging tools between USB serial port and serial port (UART ,RS232) under Android system
Stars: ✭ 38 (+22.58%)
Open-SAE-J1939SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
Stars: ✭ 120 (+287.1%)
avr-ds18b20AVR library for controlling DS18B20 temperature sensors
Stars: ✭ 52 (+67.74%)
NosRTOS for microcontrollers
Stars: ✭ 160 (+416.13%)
Awesome CpusAll CPU and MCU documentation in one place
Stars: ✭ 1,602 (+5067.74%)
SerialPunditSerial port communication in Java - FTDI D2XX, HID API, X/Y modem
Stars: ✭ 116 (+274.19%)
IntrOSFree cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (+22.58%)
ewok-kernelA secure and high performances microkernel for building secure MCU-based IoTs
Stars: ✭ 69 (+122.58%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-54.84%)
alloc-cortex-mA heap allocator for Cortex-M processors
Stars: ✭ 139 (+348.39%)
drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-48.39%)
FASTUSBaspThis is the fast avr programmer for AVR MCUs based on cheap stm32f103c8t6 board with usb-to-serial support.
Stars: ✭ 78 (+151.61%)
TMcuSys🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (-19.35%)
PrntrBoardV232-bit 3D Printer controller board using STM32F407 and replaceable TMC2660/2209 stepper drivers.
Stars: ✭ 31 (+0%)
nsec-badgeSoftware from the NorthSec badge
Stars: ✭ 34 (+9.68%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (+70.97%)
ersatz80Z80+ARM=BUGS
Stars: ✭ 13 (-58.06%)
DigiOSMini OS emulator for Digispark (an Attiny85 based microcontroller).
Stars: ✭ 46 (+48.39%)
pikascriptUltralightweight Python engine that can run with 4KB of RAM and 32KB of Flash (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.
Stars: ✭ 855 (+2658.06%)
FrostedFrosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+525.81%)
Talksschedule and materials about my presentations
Stars: ✭ 245 (+690.32%)
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 (-41.94%)
stm32f7xx-halA Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: ✭ 71 (+129.03%)
open-watchAn open-source handmade smartwatch. All of the codes, PCBs and schematics are available. ⌚
Stars: ✭ 35 (+12.9%)