DriversTinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Stars: ✭ 250 (+233.33%)
USIWireUSI based TWI/I2C library for Arduino
Stars: ✭ 47 (-37.33%)
Johnny FiveJavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+16564%)
awesome-embedded-swift⚡️🛠🧰 A curated list for Embedded and Low-Level development in the Swift programming language.
Stars: ✭ 57 (-24%)
arduino-spsArduino library for Sensirion SPS30
Stars: ✭ 36 (-52%)
ADS1115 WEAn Arduino library for the 16-bit, 4 channel ADS1115 ADC. Convenient to use. All features of the ADS1115 are implemented, including alert functions.
Stars: ✭ 39 (-48%)
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 (-46.67%)
PiscopeTurn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (+106.67%)
DigiOSMini OS emulator for Digispark (an Attiny85 based microcontroller).
Stars: ✭ 46 (-38.67%)
ArduinoC# .NET - Arduino library supporting simultaneous serial ASCII, Firmata and I2C communication
Stars: ✭ 130 (+73.33%)
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 (+122.67%)
Ha4iotOpen Source Home Automation system for .NET
Stars: ✭ 146 (+94.67%)
Rust I2cdevRust library for interfacing with i2c devices under Linux
Stars: ✭ 119 (+58.67%)
pcd8544Minimal footprint library for Philips PCD8544 LCDs on the Arduino.
Stars: ✭ 87 (+16%)
Esp8266 Oled Ssd1306Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Stars: ✭ 1,590 (+2020%)
rpi boat utilsUtilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.
Stars: ✭ 71 (-5.33%)
bme280-esp-idf-i2cSample code for reading values from a BME280 temperature-humidity-pressure sensor, via ESP-IDF's I2C master driver, supports both normal mode and forced mode described in the datasheet. https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280_DS001-11.pdf
Stars: ✭ 38 (-49.33%)
GopiRaspberry Pi Go Language Interface
Stars: ✭ 82 (+9.33%)
SwiftygpioA Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Stars: ✭ 1,188 (+1484%)
NintendoextensionctrlArduino library for communicating with Nintendo extension controllers
Stars: ✭ 67 (-10.67%)
ustdMicro-standard-library providing minimal and portable array, queue and map for attiny avr, arduinos, esp8266/32 and linux, mac
Stars: ✭ 14 (-81.33%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+124%)
rs485-moist-sensorDigital (RS485 - based) soil moisture and temperature sensor
Stars: ✭ 51 (-32%)
OfxgpioLibrary C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Stars: ✭ 155 (+106.67%)
LiquidmenuMenu creation Arduino library for LCDs, wraps LiquidCrystal.
Stars: ✭ 141 (+88%)
Rt U8g2U8g2 for rt-thread - a monochrome graphics library
Stars: ✭ 56 (-25.33%)
PeriphGo·Hardware·Lean
Stars: ✭ 1,700 (+2166.67%)
Esp32 Mpu DriverESP32 full library for all MPU6000 MPU6050 MPU6500 MPU9150 MPU9250 with SPI and I2C support and more.
Stars: ✭ 111 (+48%)
OpenMaterial3D model exchange format with physical material properties for virtual development, test and validation of automated driving.
Stars: ✭ 23 (-69.33%)
Powershell IotInteract with I2C, SPI & GPIO devices using PowerShell Core!
Stars: ✭ 106 (+41.33%)
Msp430 usi i2cI2C for the MSP430 using the USI module. ➡️
Stars: ✭ 83 (+10.67%)
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 (+1526.67%)
AVR-ProgrammerCollection of AVR Programmers and Accessories
Stars: ✭ 25 (-66.67%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+11990.67%)
cdbus bridgeUART to RS485 adapter for CDBUS, or pass-through raw data of UART port
Stars: ✭ 18 (-76%)
LsquaredcA library for I2C communications for Linux devices (Beaglebone Black, Raspberry PI, and possibly others).
Stars: ✭ 42 (-44%)
check netscalerA Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (-52%)
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 (-45.33%)
Bmp085A node.js module for reading a BMP085 barometer sensor.
Stars: ✭ 11 (-85.33%)
SniffromA tool for passive data capture and reconnaissance of serial flash chips. It is used in conjunction with a Saleae logic analyzer to reconstruct flash memory contents and extract contextual information about device operations.
Stars: ✭ 234 (+212%)
ImanagerAdvantech iManager Linux driver set for Advantech Embedded Boards
Stars: ✭ 16 (-78.67%)
Luma.oledPython module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED
Stars: ✭ 560 (+646.67%)
Ch341 StoreDocuments and Software Related to the famous CH341a used in I2C/SPI Flash Programmers also called as Bios Programmers
Stars: ✭ 225 (+200%)
CurrentSense-TinyMLSpying on Microcontrollers using Current Sensing and embedded TinyML models
Stars: ✭ 71 (-5.33%)