px-fwlibopen source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 247 (+1958.33%)
terminalTerminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (+158.33%)
sonicdiscA 360° ultrasonic scanner
Stars: ✭ 35 (+191.67%)
SerialTransferArduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Stars: ✭ 273 (+2175%)
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 (+233.33%)
mpy-libHTS221, LPS22, LIS2DW12, LIS2MDL, LSM6DSO, STTS751, bme280, bmp280, APDS9930, TM1650, TM1637, LCD1602, all kinds of micropython drives, examples, libs
Stars: ✭ 118 (+883.33%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+75466.67%)
miniboot🏗️ An I2C bootloader for Arduino.
Stars: ✭ 62 (+416.67%)
sdfirmUltra light weight small device firmware. Well architected to support MMU, SMP, low power idle. Can be run on various CPU architectures.
Stars: ✭ 2 (-83.33%)
avr-ds18b20AVR library for controlling DS18B20 temperature sensors
Stars: ✭ 52 (+333.33%)
ssd1306-esp-idf-i2cSample code for driving 128x64 OLED display (SSD1306 driver) via ESP-IDF's I2C master driver
Stars: ✭ 93 (+675%)
qnapdisplayQnap lcd python module, features both writing to the display as wel as reading keypresses from the panel keys. It was developed on a Qnap TS-459 and a TS-453A, it works on some other models as well.
Stars: ✭ 37 (+208.33%)
coap-goLobaro CoAP for GoLang - server and client applications
Stars: ✭ 20 (+66.67%)
vusbtinySmall ISP programmer that uses an ATtiny running V-USB
Stars: ✭ 18 (+50%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (+50%)
usbSerialPortToolsprovide read and write debugging tools between USB serial port and serial port (UART ,RS232) under Android system
Stars: ✭ 38 (+216.67%)
vrEmuLcdCharacter LCD emulator library (C99 engine, web front-end).
Stars: ✭ 45 (+275%)
PCF8574Arduino library for PCF8574 - I2C IO expander
Stars: ✭ 60 (+400%)
qp-arduinoQP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
Stars: ✭ 37 (+208.33%)
Open-SAE-J1939SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
Stars: ✭ 120 (+900%)
BenEaterVHDLVHDL project to run a simple 8-bit computer very similar to the one built by Ben Eater (see https://eater.net)
Stars: ✭ 30 (+150%)
ptSchedulerPretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (+16.67%)
atmegaBare ATmega 8/168/328 microcontrollers with the Arduino IDE.
Stars: ✭ 75 (+525%)
PCF8574 libraryi2c digital expander for Arduino, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
Stars: ✭ 145 (+1108.33%)
LVDS-7-to-1-SerializerAn Verilog implementation of 7-to-1 LVDS Serializer. Which can be used for comunicating FPGAs with LVDS TFT Screens.
Stars: ✭ 33 (+175%)
5110LCD PCD8544.swiftA Swift library for the Nokia3310/5110 PCD8544 Monochrome LCD display
Stars: ✭ 28 (+133.33%)
rpiMicrocontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
Stars: ✭ 76 (+533.33%)
MD MenuMenu system for displays with up to 2 lines
Stars: ✭ 49 (+308.33%)
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 (+58.33%)
pcd8544Minimal footprint library for Philips PCD8544 LCDs on the Arduino.
Stars: ✭ 87 (+625%)
esp8266-web-control-panelWeMos D1 / D1R2 (ESP8266) Web Control Panel via WiFi using Johnny Five (JavaScript) and Socket.IO
Stars: ✭ 18 (+50%)
embedded-shtEmbedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+341.67%)
Firmware Over The Airgraduation project of ITI, flashing a new firmware over the air for automotive industry
Stars: ✭ 18 (+50%)
rtimulib rosA small package to use the RTIMULib in ROS
Stars: ✭ 28 (+133.33%)
ble-serial"RFCOMM for BLE" a UART over Bluetooth low energy (4.0+) bridge for Linux, Mac and Windows
Stars: ✭ 134 (+1016.67%)
ESP8266-I2C-DriverFixed built-in I2C driver for Arduino ESP8266 core
Stars: ✭ 74 (+516.67%)
SimulIDESimulIDE is a simple real-time electronic circuit simulator
Stars: ✭ 104 (+766.67%)
Arduino-MDB-UARTAtmega1284 PLC as MDB-UART converter/MDB Master/MDB VMC emulator
Stars: ✭ 70 (+483.33%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (+208.33%)
arduino-bme280💧 Arduino library for Bosch Sensortec BME280 – combined temperature, pressure, humidity sensor. The library allows using the sensor over I2C or SPI on any board that supports Arduino.
Stars: ✭ 25 (+108.33%)
Quad-SerialQuad serial project with FTDI CI's, Isolation and 1.8~5.5v UART port.
Stars: ✭ 17 (+41.67%)
picoLCDExample code for interfacing with a LCD with a Raspberry Pi Pico
Stars: ✭ 25 (+108.33%)
vdcdvdcd - virtual device controller daemon/framework for digitalSTROM
Stars: ✭ 19 (+58.33%)
USB Serial BridgeUSB Serial Bridge for STM32F103C8Tx based ARM modules
Stars: ✭ 39 (+225%)
libavrutilEasy to use, lightweight and unified library for performing common microcontroller tasks
Stars: ✭ 21 (+75%)
Arduino-GPIOGeneral Purpose Input/Output (GPIO) library for Arduino
Stars: ✭ 43 (+258.33%)
BME680Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (+150%)
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 (+533.33%)