An open API service providing repository metadata for many open source software ecosystems.

Topic: "i2c-device"

UncleRus/esp-idf-lib

Component library for ESP32-xx and ESP8266

Language: C - Size: 4.73 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1,511 - Forks: 461

amaork/libi2c

Linux i2c library, support C/C++/Python

Language: C - Size: 60.5 KB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 180 - Forks: 65

jxleyo/MouseLikeTouchPad_I2C

MouseLikeTouchPad_I2C Hid Driver for windows仿鼠标式触摸板驱动

Language: C++ - Size: 4.03 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 109 - Forks: 16

soligen2010/Adafruit_ADS1X15 Fork of adafruit/Adafruit_ADS1X15

Driver for TI's ADS1x15: 12 and 16 bit Differential or Single-Ended ADC with PGA and Comparator

Language: C++ - Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 60 - Forks: 31

sosandroid/FRAM_MB85RC_I2C

Arduino library for I2C FRAM - Fujitsu MB85RC & Cypress FM24, CY15B

Language: C++ - Size: 144 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 52 - Forks: 20

ftjuh/I2Cwrapper

I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.

Language: C++ - Size: 4.65 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 4

cho45/ruby-i2c-devices

i2c-devices is a library for using I2C devices by using /dev/i2c-* or /sys/class/gpio with bit-banging.

Language: Ruby - Size: 65.4 KB - Last synced at: 16 days ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 12

fooker/attiny85-i2c-pwm

I²C controleld PWM generator based on ATTiny85

Language: C - Size: 10.7 KB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 2

big12boy/TEA5767

Arduino Library for the TEA5767 Radio Module

Language: C++ - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 7

mrmx/AW9523B

AW9523B LED Driver & GPIO I2C 16bit expander

Language: C++ - Size: 170 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 1

JAndrassy/UnoWiFiDevEdSerial1

Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266

Language: C++ - Size: 175 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 8

libre-computer-project/libretech-overlays

Overlays for Libre Computer Boards

Language: C - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 7

MLAB-project/pymlab

Library for interfacing with MLAB modules in Python

Language: Python - Size: 1.35 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

crismc/homeassistant_addons

Add-ons for Home Assistant, allow you to extend the functionality around your Home Assistant setup.

Language: Shell - Size: 805 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

mnishiguchi/i2c_server

Wrap an I2C device in a separate process

Language: Elixir - Size: 80.1 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 1

enjoyneering/MCP4725

Arduino library for MCP4725 12-bit DAC with EEPROM

Language: C++ - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

brainelectronics/micropython-ds1307

MicroPython driver for DS1307 RTC

Language: Python - Size: 29.3 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

MarcFontaine/si-clock

An interface to the Silicon Labs Si5351 clock chip

Language: Haskell - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

smittytone/cli2c 📦

A generic I2C driver for macOS and some display-specific ones too. They require an RP2040-based board running the provided firmware.

Language: C - Size: 418 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 2

sosandroid/WM8741-Arduino

An Arduino Library for Wolfson Micro WM8741 DACs

Language: C++ - Size: 160 KB - Last synced at: over 1 year ago - Pushed at: about 10 years ago - Stars: 5 - Forks: 1

kotyara12/reI2C

Wrapping standard library i2c.h for ease of use

Language: C++ - Size: 22.5 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

pvainio/scd30

Sensirion SCD30 CO2 sensor I2C driver

Language: Go - Size: 20.5 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

sosandroid/AnalogDevice_AD5161

Arduino lib for AD5161 digital potentiometer through SPI or I2C

Language: C++ - Size: 141 KB - Last synced at: over 1 year ago - Pushed at: about 10 years ago - Stars: 4 - Forks: 1

AlejandroHerr/async-i2c-bus

Bus and Device classes for i2c-bus, with promised functions.

Language: TypeScript - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 1

simonprickett/unicorn-trackball

MicroPython demo for Pimoroni Galactic and Cosmic Unicorn devices with Trackball breakout

Language: Python - Size: 22.5 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

TedKus/useftdi

This library is useful for FAST communicating with i2C or SMBus or PMBus devices using FTDI adapters. Typical message to message transmission delay is less than 1 millisecond.

Language: Python - Size: 1.36 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

gmparis/CircuitPython_I2C_Button

CircuitPython I2C Button à la Sparkfun Qwiic Button/Switch/Arcade

Language: Python - Size: 127 KB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

ncd-io/ncd-red-ads1115

ADS1115 Library from ncd.io

Language: HTML - Size: 2.33 MB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

PizzaProgram/MCP23017-PCF8574-AIO

This is a Node-Red node to communicate with MCP23017 or PCF8574(A) chips on a I2C bus. Both Input + Output.

Language: JavaScript - Size: 130 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

ThunderFly-aerospace/TFI2CADT01

I2C address translator module, allows connection of multiple I2C devices with the same address to one bus.

Language: HTML - Size: 9.61 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Pet-Series/pet_mcu_common

ROS1-package with common microcontroller(MCU) firmware for the our home made Pet-series micro robots.

Language: C - Size: 2.01 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Yujie-Zhao/Shimming_Coil

1D shimming coil design and optimisation algorithm

Language: Python - Size: 144 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

tardisgallifrey/ads1115

A method to utilize C code on a Raspberry Pi to read analog inputs from an ADS1115 board.

Language: C - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

KishanJ29/i2c_implementation

Language: VHDL - Size: 12.7 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

arduinoomega/arduino-modulo-i2c-dipslay-16x2-e-20x4

Arduino - Como utilizar o módulo I2C com displays 16x2 e 20x4

Language: C++ - Size: 8.71 MB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

ncd-io/ncd-red-mcp4725

MCP4725 library from ncd.io

Language: JavaScript - Size: 59.6 KB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

senseshift/i2cdevlib-contrib

Customizable I2C device library collection for abstract platform (Arduino, ESP-IDF, etc.)

Language: C++ - Size: 82 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

realsba/esp32pp

ESP32++ (esp32pp) is a collection of C++ classes for the ESP32, providing reusable components for buttons, I2C, HTTP servers, and more, aimed at simplifying development.

Language: C++ - Size: 134 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

ThunderFly-aerospace/TFESC02

ESC for BLDC motors for UAVs with I2C interface

Language: HTML - Size: 37.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

dragoncoder047/super85

You can do a lot with just 5 pins.

Language: C++ - Size: 2.46 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

akielaries/i2cscan

Multi-platform I2C scan utility

Language: C - Size: 272 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Babkock/Keybow2040

The root filesystem of my Pimoroni Keybow 2040 mechanical keyboard.

Language: Python - Size: 460 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

mauriciobarroso/i2c_bus

ESP-IDF component to manage multiple devices on the same I2C port

Language: C - Size: 20.5 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Pet-Series/pet_ros2_lcd_pkg

ROS2 node that publish text on a LCD display. Supported displays LCD1604 + LCD2004 displays

Language: Python - Size: 13.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

CedarGroveStudios/PCB_AD5245_Digital_Potentiometer

A small breakout board and CircuitPython driver for the 10K AD5245 digital potentiometer.

Size: 9.36 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

projedeftericom/LCD-Character-Creator

For Arduino, design your own LCD pixel!

Language: JavaScript - Size: 419 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

fm4dd/pmod-crypto

1Mbit I2C CRYPTO AUTH PMOD ATECC508A

Size: 2.22 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

GreenPonik/GreenPonik_Atlas_Scientific_OEM_i2c

Read Atlas Scientific OEM circuits on I2c bus

Language: Python - Size: 645 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

krmrn42/iot-station

IoT controller based on ESP8266 with I2C peripherals with example implementation as a plant ecosystem controller.

Size: 90.8 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ncd-io/ncd-red-mcp23008

MCP23008 library from ncd.io

Language: HTML - Size: 161 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ckuethe/i2cgps

Arduino firmware to convert an NMEA gps into an i2c device

Language: C++ - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

pantaluna/esp32_i2c_scanner

Language: C - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 2

AlejandroHerr/i2c-bus-promised

Bus and Device classes for i2c-bus, with promised functions.

Language: JavaScript - Size: 495 KB - Last synced at: 23 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

elektrofuzzis/ftExtender

I2C-Bus Verbinder mit Levelshifter für fischertechnik TX, TXT und ftDuino Controller

Size: 2.99 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 2

ncd-io/ncd-red-mcp4728

MCP4728 Library from ncd.io

Language: HTML - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

zeroVR988/APAPHX_ADS1015

Arduino library for pH and ORP/Redox measurements with non-blocking operation, two-point calibration, and error detection. Features configurable sampling, rolling averages, and range validation (pH 0-14, ORP 0-1000mV). Compatible with any pH/ORP analog circuits using ADS1015. No external dependencies besides Wire.h.

Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

jvtoppa/EcoCAN

A Simple I2c/CAN Module designed for the Shell Eco Marathon

Size: 157 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rogiervandergeer/pca9536-driver

Easy-to-use python driver for the PCA9536 GPIO expander.

Language: Python - Size: 23.4 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mlab-modules/LION2CELL02

Dual-cell Li-Ion Battery management system with I2C interface and USB-C charging.

Language: G-code - Size: 80.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

apadevices/APAPHX_ADS1015

Arduino library for pH and ORP/Redox measurements with non-blocking operation, two-point calibration, and error detection. Features configurable sampling, rolling averages, and range validation (pH 0-14, ORP 0-1000mV). Compatible with any pH/ORP analog circuits using ADS1015. No external dependencies besides Wire.h.

Language: C++ - Size: 4.15 MB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Sensirion/python-i2c-svm4x

Python I2C driver for SVM41 Development Board SGP41 VOC+NOx sensor and SHT40 humidity and temperature sensor . Please visit https://www.sensirion.com/my-sgp-ek/ for more information

Language: Python - Size: 40 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

apadevices/DS2482

A modern library for DS2482-800 I2C to 1-Wire bridge with DS18B20 support.

Language: C++ - Size: 45.9 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

reallyinsane/mathan-mcp23017-i2c

yad2xx extension for MCP23017 device using I2C

Language: Java - Size: 907 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Pet-Series/ros_lcd_driver

ROS1-package that publish text, via ROS-topics, on an physical I²C-Display. Like LCD2004 or LCD1602

Language: CMake - Size: 2.04 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

GitMoDu/TemplateI2C

Arduino template I2C device and driver.

Language: C++ - Size: 131 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

klsomanath/EnduranceTesting-Version2

IoT Prototype using Raspberry Pi 4B and Python GUI to test Industry application

Language: Python - Size: 415 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

c7v/esp8266-rtc-sd1302-clock-sync-ntp

⏰ Настольные часы на ESP8266 c RTC SD1302 и синхронизацией по NTP.

Language: C++ - Size: 2.57 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mlab-modules/GH4PIN01

This 4-pin module connects JST-GH connectors, often used in Pixhawk drones, to standard pin headers, making it easier to build custom electronics and use I2C or CAN bus communication.

Language: HTML - Size: 9.98 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Kseen715/wokwi-pca9538

PCA9538 implimentation for Wokwi simulator

Language: C - Size: 4.26 MB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kimsniper/ros2_mpu6050

This reposotory contains the MPU6050 package dedicated for ROS2.

Language: C++ - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

theanto24/RemoteSwitch

I2C based remote switching system.

Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mlab-modules/RTC03

Modul contains real-time clock IO PCF8583, which can work as signal counter up to 20kHz.

Size: 1.83 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mlab-modules/I2CHUB02

I2CHUB02 is low voltage I2C multiplexer (hub) which allows you to divide I2C bus into 8 separate buses, where the user can switch and connect individual sub-bus differently. This can connect multiple I2Cs to the device, change the voltage levels, or disconnect a certain part of the bus when it is stuck.

Language: Python - Size: 7.79 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ikazirus/arduino-i2c-scanner

This very simple sketch scans the I2C-bus for devices. If a device is found, it is reported to the Arduino serial monitor.

Language: C++ - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

iammingge/Driver_bus_i2c

I2C bus Driver

Language: C - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

alterstrategy/i2c-database

I2C Chip Address Database used in IoT Devices

Size: 22.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Ernane-AAC/MCP4725_Fast_Write_Access

It shows how to use TWI direct resgister access to increase the speed

Language: C++ - Size: 853 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

webspiderteam/TestCH341

Ch341 I2c Protocol test application

Language: C# - Size: 45.9 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Pet-Series/pet_ros2_joystick_pkg

ROS2-based joystick. Remotely control your robot via cmd_vel topic

Language: Python - Size: 5.21 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cmq2002/Traffic_Light_System_RBT6

Traffic Light System with Custom board using STM32RBT6

Language: C - Size: 25.4 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

charkster/samd21-i2c_slave_16bit_address

This implements an i2c slave with a register map of 16k bytes in sram (SAMD21 has a total of 32kB ram). A 2 byte write is needed to load a 14bit address. The slave supports multi-byte writes and reads. It uses the "Wire" library.

Language: Python - Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cmayor314/node-red-subflows-HMC5883L

Subflows to read information over I2C bus from HMC5883L 3-axis digital compass

Size: 41 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

zafersn/stm32f-LL-example

This example is based on the STM32f072B ST low-level API. The peripheral initialization uses LL unitary service functions for optimization purposes (performance and size). In this repository, you will find an example in peripherals/modules below

Language: C - Size: 48.2 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

homemadesoftware/pi-i2device

C library to allow pinvoke access to i2c bus from dotnet core applications

Language: C - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

tkurbad/PicoBorgRev_PIC 📦

PIC code for the PicoBorg Reverse ported to sdcc

Size: 5.35 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

daguirrem/usi_i2c_slave

Library for USI i2c slave mode in ATtiny compatible devices

Language: C - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-ads7828

ADS7828 Library from NCD

Language: HTML - Size: 90.8 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-mcp3425

Language: JavaScript - Size: 44.9 KB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-humichip

HumiChip library from ncd.io

Language: JavaScript - Size: 40 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

majastanislawska/tiny-i2c-encoder

Sketch for ATTiny85 that exports status of rotary encoder over i2c

Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-ams5812

AMS5812 Library from ncd.io

Language: JavaScript - Size: 89.8 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-ams5915

AMS5915 Library from ncd.io

Language: JavaScript - Size: 52.7 KB - Last synced at: 9 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-pca9536

PCA9536 Library from ncd.io

Language: JavaScript - Size: 118 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0