BlogA set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+147.5%)
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 (+6823.75%)
forth-ft800Forth bindings for the FTDI FT800/Gameduino2
Stars: ✭ 20 (-75%)
MySQL MariaDB GenericThis MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, P…
Stars: ✭ 35 (-56.25%)
PyDOSDOS-like OS for microcontroller boards running Micropython or Circuitpython
Stars: ✭ 40 (-50%)
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 (-77.5%)
RuncpmRunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
Stars: ✭ 192 (+140%)
JledNon-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+146.25%)
toolchain68kbuild a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-77.5%)
STM32-RFM95-PCBSTM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip
Stars: ✭ 14 (-82.5%)
UPnP GenericA simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-82.5%)
Arduino-BLE-MIDIMIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
Stars: ✭ 133 (+66.25%)
lwowLightweight onewire protocol library optimized for UART hardware on embedded systems
Stars: ✭ 98 (+22.5%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+110%)
ustdMicro-standard-library providing minimal and portable array, queue and map for attiny avr, arduinos, esp8266/32 and linux, mac
Stars: ✭ 14 (-82.5%)
Home🏠 The landing page for nanoFramework repositories.
Stars: ✭ 315 (+293.75%)
Awesome CpusAll CPU and MCU documentation in one place
Stars: ✭ 1,602 (+1902.5%)
DeepsleepschedulerDeepSleepScheduler is a lightweight, cooperative task scheduler library with configurable sleep and task supervision.
Stars: ✭ 59 (-26.25%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+121.25%)
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 (-50%)
FASTUSBaspThis is the fast avr programmer for AVR MCUs based on cheap stm32f103c8t6 board with usb-to-serial support.
Stars: ✭ 78 (-2.5%)
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 (-77.5%)
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 (-60%)
rpiMicrocontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (-5%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+368.75%)
Open-SAE-J1939SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
Stars: ✭ 120 (+50%)
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 (+968.75%)
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 (+153.75%)
firmware设备固件库,适用于IntoRobot系列产品
Stars: ✭ 19 (-76.25%)
bx-dockerTutorial on how to build Docker Images for the IAR Build Tools on Linux hosts. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 28 (-65%)
nanoFramework.WebServer📦 Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.
Stars: ✭ 15 (-81.25%)
Piconomix Fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 226 (+182.5%)
Tft espiArduino and PlatformIO IDE compatible TFT library optimised for the STM32, ESP8266 and ESP32 that supports different driver chips
Stars: ✭ 1,215 (+1418.75%)
AtcSTM32 LL AT-Command parser
Stars: ✭ 53 (-33.75%)
Mongoose OsMongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Stars: ✭ 2,234 (+2692.5%)
AtomvmTiny Erlang VM
Stars: ✭ 834 (+942.5%)
terminalTerminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (-61.25%)
EasybuttonArduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
Stars: ✭ 187 (+133.75%)
px-fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 247 (+208.75%)
ArduinomenuArduino generic menu/interactivity system
Stars: ✭ 520 (+550%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+11235%)
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 (+15171.25%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+266.25%)
EByte LoRa E22 Series LibraryArduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268
Stars: ✭ 67 (-16.25%)
LMIC-nodeLMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node qu…
Stars: ✭ 108 (+35%)
MDNS GenericmDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00
Stars: ✭ 22 (-72.5%)
chirp8-avrCHIP-8 implementation in Rust targeting AVR microcontrollers
Stars: ✭ 40 (-50%)
Eduponics-MiniMicroPython MQTT & code example for Eduponics mini ESP32 learning kit
Stars: ✭ 41 (-48.75%)
Pixie ChromaArduino library and documentation for Pixie Chroma displays!
Stars: ✭ 33 (-58.75%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-78.75%)
ESPHome-Air-Quality-MonitorESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
Stars: ✭ 42 (-47.5%)
v-cupertinoA Vue 3 Wrapper for Cupertino Pane Library
Stars: ✭ 17 (-78.75%)
rv32emuRISC-V RV32I[MAC] emulator with ELF support
Stars: ✭ 61 (-23.75%)
pycom-ruuvitagPycom MicroPython RuuviTag BLE Sensor Beacon scanner
Stars: ✭ 18 (-77.5%)
ESP32-LCD-I2SEspressif ESP32 driving a controller-less monochrome lcd with parallel I2S bus
Stars: ✭ 54 (-32.5%)
OpenOCDSTMicroelectronics customized version of OpenOCD supporting STM32 MCUs and MPUs
Stars: ✭ 34 (-57.5%)