TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+10825.3%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+102.41%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (-55.42%)
MinicoreArduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Stars: ✭ 546 (+557.83%)
Incubator NuttxApache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+612.05%)
LsquaredcA library for I2C communications for Linux devices (Beaglebone Black, Raspberry PI, and possibly others).
Stars: ✭ 42 (-49.4%)
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+6327.71%)
AttinycoreArduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Stars: ✭ 974 (+1073.49%)
CylonJavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+4553.01%)
Buck50STM32F103 logic analyzer and more
Stars: ✭ 358 (+331.33%)
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+650.6%)
Luma.oledPython module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED
Stars: ✭ 560 (+574.7%)
Incubator Nuttx AppsApache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (-21.69%)
Stm32 BootloaderCustomizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (+551.81%)
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+472.29%)
PyboardThe MicroPython board
Stars: ✭ 449 (+440.96%)
Serial StudioMulti-purpose serial data visualization & processing program
Stars: ✭ 1,168 (+1307.23%)
Cortex MLow level access to Cortex-M processors
Stars: ✭ 379 (+356.63%)
FerretFerret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+957.83%)
Cortex M QuickstartTemplate to develop bare metal applications for Cortex-M microcontrollers
Stars: ✭ 372 (+348.19%)
PunyforthForth inspired programming language for the ESP8266
Stars: ✭ 350 (+321.69%)
Sim7000 Lte ShieldLTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
Stars: ✭ 340 (+309.64%)
LvglPowerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Stars: ✭ 8,172 (+9745.78%)
Sdcc ExamplesCode examples for microcontrollers ready to compile with SDCC
Stars: ✭ 51 (-38.55%)
Guilite✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+6937.35%)
NintendoextensionctrlArduino library for communicating with Nintendo extension controllers
Stars: ✭ 67 (-19.28%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (+593.98%)
Rf1101se TeensyDriving one of those cheap RF1101SE boards with a Arduino or Teensy
Stars: ✭ 45 (-45.78%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+562.65%)
SwiftygpioA Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Stars: ✭ 1,188 (+1331.33%)
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 (+6573.49%)
Utensor cgenC++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (-49.4%)
Avr4lAVR4L
Stars: ✭ 64 (-22.89%)
Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (+901.2%)
Ssd1306Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
Stars: ✭ 303 (+265.06%)
RppalA Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (+457.83%)
RaspberrysharpA .NET/Mono IO Library for Raspberry Pi This library is a complete refactoring of Raspberry-Sharp libraries, merged into one library and updated to RB3, CM3 and RB3+
Stars: ✭ 41 (-50.6%)
MightycoreArduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
Stars: ✭ 413 (+397.59%)
MraaLinux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Stars: ✭ 1,220 (+1369.88%)
NnomA higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (+360.24%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+351.81%)
KoduinoArduino code for STM32 microcontrollers
Stars: ✭ 63 (-24.1%)
StcgalOpen Source STC MCU ISP flash tool
Stars: ✭ 374 (+350.6%)
Bmp085A node.js module for reading a BMP085 barometer sensor.
Stars: ✭ 11 (-86.75%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+326.51%)
Svd2rustGenerate Rust register maps (`struct`s) from SVD files
Stars: ✭ 347 (+318.07%)
ImanagerAdvantech iManager Linux driver set for Advantech Embedded Boards
Stars: ✭ 16 (-80.72%)
Elixir aleInteract with hardware in Elixir - GPIOs, I2C and SPI
Stars: ✭ 336 (+304.82%)
McusimMCUSim is an XSPICE library with microcontrollers.
Stars: ✭ 59 (-28.92%)
WateriusПередача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+255.42%)
EspflixA free video streaming service that runs on a ESP32
Stars: ✭ 828 (+897.59%)
GopiRaspberry Pi Go Language Interface
Stars: ✭ 82 (-1.2%)
SmingSming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+1342.17%)