Ecosyste.ms: Repos

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

GitHub topics: i2c-device

AlejandroHerr/async-i2c-bus

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

Language: TypeScript - Size: 958 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 3 - Forks: 1

mlab-modules/GH4PIN01

PixHawk - MLAB interface

Language: HTML - Size: 4.4 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

UncleRus/esp-idf-lib

Component library for ESP32-xx and ESP8266

Language: C - Size: 4.57 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 1,297 - Forks: 392

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: 38.1 KB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0

reallyinsane/mathan-mcp23017-i2c

yad2xx extension for MCP23017 device using I2C

Language: Java - Size: 906 KB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

MLAB-project/pymlab

Library for interfacing with MLAB modules in Python

Language: Python - Size: 1.35 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 10 - Forks: 1

dragoncoder047/super85

You can do a lot with just 5 pins.

Language: C++ - Size: 2.46 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

brainelectronics/micropython-ds1307

MicroPython driver for DS1307 RTC

Language: Python - Size: 29.3 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 2 - Forks: 1

kimsniper/ros2_mpu6050

This reposotory contains the MPU6050 package dedicated for ROS2.

Language: C++ - Size: 12.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

amaork/libi2c

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

Language: C - Size: 53.7 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 159 - Forks: 56

jxleyo/MouseLikeTouchPad_I2C

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

Language: C++ - Size: 4.03 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 90 - Forks: 12

pantaluna/esp32_i2c_scanner

Language: C - Size: 19.5 KB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 2

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: 2 months ago - Pushed: about 1 year ago - Stars: 24 - Forks: 4

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: 3 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

libre-computer-project/libretech-overlays

Overlays for Libre Computer Boards

Language: C - Size: 20.5 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 12 - Forks: 7

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: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

theanto24/RemoteSwitch

I2C based remote switching system.

Size: 1.95 KB - Last synced: 3 months ago - Pushed: 3 months 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: 4 months ago - Pushed: almost 2 years ago - Stars: 0 - 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: 3 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

akielaries/i2cscan

Multi-platform I2C scan utility

Language: C - Size: 264 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

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: 5 months ago - Pushed: 5 months ago - Stars: 9 - Forks: 2

big12boy/TEA5767

Arduino Library for the TEA5767 Radio Module

Language: C++ - Size: 31.3 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 18 - Forks: 7

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: 28 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 1

pvainio/scd30

Sensirion SCD30 CO2 sensor I2C driver

Language: Go - Size: 20.5 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 2

daguirrem/usi_i2c_slave

Library for USI i2c slave mode in ATtiny compatible devices

Language: C - Size: 89.8 KB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Yujie-Zhao/Shimming_Coil

1D shimming coil design and optimisation algorithm

Language: Python - Size: 144 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - 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: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

simonprickett/unicorn-trackball

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

Language: Python - Size: 22.5 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

GitMoDu/ArduinoTemplateI2CSlave

Arduino template I2C device and driver.

Language: C++ - Size: 113 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 0 - 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: 9 months ago - Pushed: over 2 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: about 21 hours ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 1

sosandroid/AnalogDevice_AD5161

Arduino lib for AD5161 digital potentiometer through SPI or I2C

Language: C++ - Size: 141 KB - Last synced: 10 months ago - Pushed: about 9 years ago - Stars: 4 - Forks: 1

aynurin/iot-station

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

Size: 90.8 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 1 - 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: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1

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: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

cailloumajor/go-mcp23xxx-periph

Microchip's MCP23xxx GPIO expander device driver to work with periph

Language: Go - Size: 36.1 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0

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: 10 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 2

iammingge/Driver_bus_i2c

I2C bus Driver

Language: C - Size: 37.1 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

jxleyo/Driver_Sample

公开的驱动样例

Language: C - Size: 26.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 2

alterstrategy/i2c-database

I2C Chip Address Database used in IoT Devices

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

sosandroid/WM8741-Arduino

An Arduino Library for Wolfson Micro WM8741 DACs

Language: C++ - Size: 160 KB - Last synced: 10 months ago - Pushed: over 9 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: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - 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: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

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: about 1 month ago - Pushed: over 5 years ago - Stars: 22 - Forks: 11

sosandroid/FRAM_MB85RC_I2C

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

Language: C++ - Size: 144 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 52 - Forks: 20

webspiderteam/TestCH341

Ch341 I2c Protocol test application

Language: C# - Size: 45.9 KB - Last synced: about 1 year ago - Pushed: about 1 year 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: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

mrmx/AW9523B

AW9523B LED Driver & GPIO I2C 16bit expander

Language: C++ - Size: 170 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 17 - Forks: 1

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: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

fm4dd/pmod-crypto

1Mbit I2C CRYPTO AUTH PMOD ATECC508A

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

tkurbad/PicoBorgRev_PIC 📦

PIC code for the PicoBorg Reverse ported to sdcc

Size: 5.35 MB - Last synced: about 1 year ago - Pushed: over 3 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: 30 days ago - Pushed: over 1 year ago - Stars: 0 - 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: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - 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: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

enjoyneering/MCP4725

Arduino library for MCP4725 12-bit DAC with EEPROM

Language: C++ - Size: 22.5 KB - Last synced: over 1 year ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 1

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: about 1 year ago - Pushed: over 3 years ago - Stars: 60 - Forks: 31

fooker/attiny85-i2c-pwm

I²C controleld PWM generator based on ATTiny85

Language: C - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 13 - Forks: 1

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: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

MarcFontaine/si-clock

An interface to the Silicon Labs Si5351 clock chip

Language: Haskell - Size: 14.6 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 5 - Forks: 2

rogiervandergeer/pca9536-driver

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

Language: Python - Size: 20.5 KB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-ads1115

ADS1115 Library from ncd.io

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

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: over 1 year ago - Pushed: over 2 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: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

GreenPonik/GreenPonik_Atlas_Scientific_OEM_i2c

Read Atlas Scientific OEM circuits on I2c bus

Language: Python - Size: 645 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

ncd-io/ncd-red-mcp23008

MCP23008 library from ncd.io

Language: HTML - Size: 161 KB - Last synced: 18 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

mnishiguchi/i2c_server

Wrap an I2C device in a separate process

Language: Elixir - Size: 80.1 KB - Last synced: 16 days ago - Pushed: almost 3 years ago - Stars: 9 - 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: over 1 year ago - Pushed: about 4 years ago - Stars: 12 - Forks: 8

ncd-io/ncd-red-mcp4725

MCP4725 library from ncd.io

Language: JavaScript - Size: 59.6 KB - Last synced: 16 days ago - Pushed: about 6 years ago - Stars: 2 - Forks: 0

ncd-io/ncd-red-mcp4728

MCP4728 Library from ncd.io

Language: HTML - Size: 17.6 KB - Last synced: 14 days ago - Pushed: about 6 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: over 1 year ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

elektrofuzzis/ftExtender

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

Size: 2.99 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 2

ncd-io/ncd-red-ads7828

ADS7828 Library from NCD

Language: HTML - Size: 90.8 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-mcp3425

Language: JavaScript - Size: 44.9 KB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-humichip

HumiChip library from ncd.io

Language: JavaScript - Size: 40 KB - Last synced: 15 days ago - Pushed: over 5 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: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

AlejandroHerr/i2c-bus-promised

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

Language: JavaScript - Size: 495 KB - Last synced: 15 days ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1

ncd-io/ncd-red-ams5812

AMS5812 Library from ncd.io

Language: JavaScript - Size: 89.8 KB - Last synced: 5 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-ams5915

AMS5915 Library from ncd.io

Language: JavaScript - Size: 52.7 KB - Last synced: 17 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

ncd-io/ncd-red-pca9536

PCA9536 Library from ncd.io

Language: JavaScript - Size: 118 KB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0