TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+24408.11%)
Mutual labels: arm, microcontroller, gpio, i2c, adafruit, stm32, spi, microbit, nrf52, samd21, nrf51, nrf52840, tinygo Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+354.05%)
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 (+8.11%)
SinricPro GenericSimple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: ✭ 18 (-51.35%)
WiFiNINA GenericEnables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT, Nano_RP2040_Connect. Now with fix of severe limitation to permit sending much larger data than total 4K
Stars: ✭ 32 (-13.51%)
terminalTerminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (-16.22%)
OfxgpioLibrary C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Stars: ✭ 155 (+318.92%)
DiozeroJava Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Stars: ✭ 167 (+351.35%)
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 (+3197.3%)
GopiRaspberry Pi Go Language Interface
Stars: ✭ 82 (+121.62%)
Powershell IotInteract with I2C, SPI & GPIO devices using PowerShell Core!
Stars: ✭ 106 (+186.49%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+378.38%)
RppalA Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (+1151.35%)
nrf52-IRDecoding and saving carrier modulated IR signals and sending modulated IR signals using NRF52 SoCs
Stars: ✭ 17 (-54.05%)
rpiMicrocontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+105.41%)
PeriphGo·Hardware·Lean
Stars: ✭ 1,700 (+4494.59%)
Johnny FiveJavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+33678.38%)
EthernetWebServerThis is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebServer` and…
Stars: ✭ 118 (+218.92%)
awesome-embedded-swift⚡️🛠🧰 A curated list for Embedded and Low-Level development in the Swift programming language.
Stars: ✭ 57 (+54.05%)
Elixir aleInteract with hardware in Elixir - GPIOs, I2C and SPI
Stars: ✭ 336 (+808.11%)
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 (+10.81%)
SwiftygpioA Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Stars: ✭ 1,188 (+3110.81%)
DriversTinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Stars: ✭ 250 (+575.68%)
u8g2-arm-linuxU8g2 for arm linux - a monochrome graphics library
Stars: ✭ 37 (+0%)
toolchain68kbuild a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-51.35%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-35.14%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-54.05%)
rnkrnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (-40.54%)
kconfigKconfig for ARM based MCUs
Stars: ✭ 15 (-59.46%)
m3forthm3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers
Stars: ✭ 16 (-56.76%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+856.76%)
Svd2rustGenerate Rust register maps (`struct`s) from SVD files
Stars: ✭ 347 (+837.84%)
Cortex M QuickstartTemplate to develop bare metal applications for Cortex-M microcontrollers
Stars: ✭ 372 (+905.41%)
Avem🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]
Stars: ✭ 465 (+1156.76%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-54.05%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+8705.41%)
Cortex MLow level access to Cortex-M processors
Stars: ✭ 379 (+924.32%)
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 (+14870.27%)
FerretFerret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+2272.97%)
BME680Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (-18.92%)
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+1583.78%)
Stm32l4xx HalA Hardware abstraction layer for the stm32l432xx series chips written in rust.
Stars: ✭ 65 (+75.68%)
Stm32 graphics display driversSTM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)
Stars: ✭ 151 (+308.11%)
PolymcuAn open framework for micro-controller software
Stars: ✭ 173 (+367.57%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-62.16%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+1386.49%)
Stm32f0 armSTM32 Cortex-M0 course
Stars: ✭ 72 (+94.59%)
Grbl AdvancedGrbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!
Stars: ✭ 182 (+391.89%)
DirtyjtagJTAG probe firmware for STM32F1
Stars: ✭ 183 (+394.59%)
go-hd44780Golang library to interact with liquid-crystal display driven by Hitachi HD44780 IC via I2C-bus driver from Raspberry PI.
Stars: ✭ 31 (-16.22%)
EthernetWebServer SSLSimple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client. The library supports …
Stars: ✭ 40 (+8.11%)
arm-hard-fault-handlerWhat to do when Hard fault hits? Debugger and error reporter solution for ARM Cortex M3 and M4.
Stars: ✭ 32 (-13.51%)
Wasm3 RGB LampAnimating an RGB lamp, using WebAssembly!
Stars: ✭ 35 (-5.41%)
PrntrBoardV232-bit 3D Printer controller board using STM32F407 and replaceable TMC2660/2209 stepper drivers.
Stars: ✭ 31 (-16.22%)
Talksschedule and materials about my presentations
Stars: ✭ 245 (+562.16%)