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

GitHub topics: smbus

Kylee7/Synaptic

Synaptic is a groundbreaking decentralized protocol that empowers users to manage their AI interactions seamlessly. With Synaptic, you gain full control over your AI memories, enhancing your experience across all platforms. 🐙💻

Language: TypeScript - Size: 1.94 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1

rvillalbag/myRGB

My foray into controlling all the RGB in my new desktop PC under Ubuntu 24.04

Size: 353 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

Blacktempel/RAMSPDToolkit

A toolkit for accessing RAMs SPD. Primarily used for reading temperature and data from SPD.

Language: C# - Size: 435 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 7 - Forks: 1

CalcProgrammer1/OpenRGB

Open source RGB lighting control that doesn't depend on manufacturer software. Supports Windows, Linux, MacOS. Mirror of https://gitlab.com/CalcProgrammer1/OpenRGB. Releases can be found on GitLab.

Language: C++ - Size: 54.2 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 3,428 - Forks: 246

remittor/pyhwinfo

Python module for retrieving hardware information

Language: Python - Size: 11.3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 15 - Forks: 3

vangoghynot/FirmwareResources

Firmware related resources

Size: 49.8 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 31 - Forks: 7

laszlodaniel/SmartBatteryHack

Arduino based hacking tool for smart batteries using SMBus.

Language: C# - Size: 42.9 MB - Last synced at: about 11 hours ago - Pushed at: almost 4 years ago - Stars: 181 - Forks: 61

fivdi/i2c-bus

I2C serial bus access with Node.js

Language: JavaScript - Size: 1.61 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 350 - Forks: 58

omarKmekkawy/TIVAC_TM4C123G_SMBUS_BMS_INTERFACING

Interfacing Laptop BMS With TIVAC TM4C123G

Language: C - Size: 33.5 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 35 - Forks: 4

VoodooSMBus/VoodooRMI

Synaptic Trackpad driver over SMBus/I2C for macOS

Language: C++ - Size: 452 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 248 - Forks: 18

MomsFriendlyRobotCompany/fake_rpi

fake interface for raspberry pi development and unit testing

Language: Python - Size: 104 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 76 - Forks: 20

omarKmekkawy/Reverse_Engineering_BQ20z70_Laptop_BMS

Reverse engineering BQ20z70 Laptop BMS

Language: C - Size: 8.41 MB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 116 - Forks: 10

Jyotiranjan1504/RAMSPDToolkit

RAMSPDToolkit is a simple and effective toolkit for reading RAM SPD data, including temperature. ⚙️ Use it with caution, as writing to SPD via SMBus can harm your hardware. 🛠️

Language: C# - Size: 267 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

tomek-o/CH341A-tool

Windows tool for using CH341A EEPROM/FLASH programmer for other purposes

Language: C++ - Size: 968 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 130 - Forks: 20

pyscada/PyScada

PyScada is a open source scada system that uses the Django framework as backend

Language: JavaScript - Size: 10.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 586 - Forks: 180

DerekGn/MCP2221IO

A .Net Core library to interact with MCP2221 Usb devices

Language: C# - Size: 298 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 7 - Forks: 1

karosium/smbusb

USB SMBus Interface

Language: C - Size: 157 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 151 - Forks: 46

eindiran/smbus3

Forked version of smbus2 focusing on Python 3 with additional features like expanded 10bit addressing support

Language: Python - Size: 138 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

portasynthinca3/smbus-ssd1306

Do YOU want to have an SSD in your personal computer or laptop? Yeah you do. I'm of course talking about the SSD1306.

Language: Python - Size: 9.71 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

koitsu/bsdhwmon

Hardware sensor monitoring utility for FreeBSD

Language: C - Size: 136 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 6

Randroidev/PandoRa

PandoRa is a data visualization tool designed for analyzing battery parameters and other time-series data.

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

feeph/libemc2101-python

library for I²C-based EMC2101 PWM fan controller

Language: Python - Size: 402 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

pimoroni/circuitpython_adapter

A CircuitPython translation layer

Language: Python - Size: 5.86 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 4

oawu/npm-lcd1602

一起來用 node.js 控制 LCD1602 吧! 🖥

Language: JavaScript - Size: 6.84 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

hrshovon/py_ina219_smbus

A simple to use smbus based library for INA219 high side power monitoring chip. It does not depend on any other library so it should work on virtually any single board computer having I2C

Language: Python - Size: 7.81 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 3

VoodooSMBus/VoodooSMBus

i2c-i801 driver port for macOS X + ELAN SMBus macOS X driver for Thinkpad T480s, L380, P52

Language: C++ - Size: 176 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 18

ubihazard/ddr5-spd-recovery

DDR5 SPD EEPROM recovery tools.

Language: Python - Size: 475 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 2

juliangrtz/mcp2221-kt

Kotlin library allowing communication with MCP2221(a) devices

Language: Kotlin - Size: 5.38 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

omarKmekkawy/BQ27500EVM_Reverse_Engineering

Reverse Engineering BQ27500EVM Kit and the EV2300

Language: C++ - Size: 12.4 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 5

Ax-Py/SMBusBridge

UART to SMBus firmware for ATMega328p microcontrollers.

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

1a2m3/SPD-Reader-Writer

SPD Reader & Writer with Software Write Protection capabilities supporting Arduino and SMBus

Language: C# - Size: 50.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 13

westerndigitalcorporation/libmctp

libMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust.

Language: Rust - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 9

duluthmachineworks/ArduinoSMBus

The ArduinoSMBus library is for accessing data from Smart Battery devices over the SMBus (System Management Bus).

Language: C++ - Size: 3.74 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zlatko-michailov/abc

Header-only library of essential utilities for C++ development - socket, http, json, virtual memory, log, timestamp.

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

charkster/MCP4728

Python driver for MCP4728 4 Channel DAC with I2C interface

Language: Python - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

redchenjs/spd-eeprom

A simple command line tool for reading and writing AT24/EE1004 SPD EEPROMs.

Language: Python - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

alinja/iic_slave

Fully sycnchronous architecture independent RTL VHDL implementation of I2C SMBus TWI two-wire bus slave

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

helins/linux.i2c.clj

Use the standard Linux I2C API from Clojure JVM

Language: Clojure - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 0

nixielive/nxyi2c-python-samples

This is a sample of sending a command to NXYI2C to light up a Nixie tube using smbus.

Language: Python - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nixielive/nxyi2c-python-clock

This is a sample of a clock using NXYI2C

Language: Python - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: almost 4 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 at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

kou029w/megabit 📦

Connect real things with Node.js

Language: TypeScript - Size: 298 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

Erriez/ErriezMCP23017

Erriez MCP23017 16-pin I2C IO-expander library for Arduino

Language: C++ - Size: 1.23 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 3

peterloes/HRD

Handheld Readout Device(HRD) for Battery Management Systems. Measure rechargeable batteries. Sustainability, Reuse, Recycle.

Language: C - Size: 20.7 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

eldruin/smbus-pec-rs

Rust Portable SMBus Packet Error Code Algorithm Implementation

Language: Rust - Size: 30.3 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

DavidAntliff/esp32-smbus

ESP32-compatible C library for the SMBus protocol

Language: C - Size: 125 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 11

azogue/i2csense

Another library to handle sensors connected via I2c bus (SDA, SCL pins) to the Raspberry Pi

Language: Python - Size: 20.5 KB - Last synced at: 21 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

edumardo/arduino-i2c-json-raspberry

Communication between arduino and raspberry pi by I2C and JSON

Language: C++ - Size: 137 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

thedalles77/Laptop-Battery-Charger

Design information for a Max1873, MP26123, and MP26124 laptop battery charger.

Language: C++ - Size: 8.13 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

Stormiks/weather-express

Service for collecting data on temperature and fluctuations in the body. Based on the HDC1080 sensor. The repository is a clone of its own locally running git server.

Language: Python - Size: 583 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

baboomerang/overclockSPD

Read, Write, and Overclock RAM SPD (similar to Tb2Bin)

Language: Shell - Size: 150 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

jfrimmel/Acer-Switch-Battery-Module

A Linux kernel module for reading the battery state on the Acer Switch 11 laptop

Language: C - Size: 29.3 KB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 3

jonathanstowe/RPi-Device-SMBus

i2c on Raspberry Pi for Raku

Language: C - Size: 31.3 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

ansobczak/AM23020

RPi Python smbus procedure to read AM23020 temperature and humidity sensor

Language: Python - Size: 9.77 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

cmur2/python-veml6070

A python library for accessing the VEML6070 digital UV light sensor from Vishay

Language: Python - Size: 45.9 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

newini/pyi2c

A simple i2c interface python package for Pi.

Language: Python - Size: 42 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

MINTGenie/drive-by-compass

This extension can be used with the OrientBit breakout board with blocks or functions for communicating with MPU9250 IMU, TCS34725, moving towards a given direction heading and microbit gpio. This is beta version.

Language: TypeScript - Size: 3.37 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

pisecurity/bakebit-nanohat-driver

Python/CLI driver for BakeBit NanoHat OLED display devices.

Language: Python - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

David-Croose/smbus

A smbus read and write routine in linux

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

chenxi510158746/PrjCamera Fork of cerik/PrjCamera

stm32

Language: C - Size: 23.9 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

begemotv2718/attiny_i2c_registers

Smbus i2c registers on attiny

Language: C - Size: 64.5 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1