Kimi-K3
Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.
It provides a single, curated source for I2C device data that is directly verified against manufacturer datasheets, including a reverse lookup index and connector ecosystem info, saving makers from scattered datasheet hunting.
A curated, datasheet-checked dataset of i2c addresses, operating voltages and connector-ecosystem data for 50 of the most common sensors and breakout boards — as plain JSON and CSV, free to use in your own tools, libraries and scanners.
Maintained as the machine-readable companion to i2c.net, the structured reference for the i2c bus.
Every maker eventually hits the same wall: a bus scan prints 0x76 and you have no idea what's answering, two boards fight over 0x68, or a datasheet quotes 0xEC when your scanner says 0x76. The data to resolve all of that is scattered across dozens of datasheets and vendor pages.
This repo collects it in one structured, verified place — the same dataset that powers the address tables and wiring pages on i2c.net — so you can drop it straight into code instead of re-scraping datasheets.
Every address and voltage here was checked against the manufacturer's own datasheet (linked per part), including the clone/variant traps that bite people: the QMC5883L that ships as an "HMC5883L", the PCF8574A at 0x38–0x3F, the BMP280 sold as a BME280.
| File | What it is |
|---|---|
i2c-addresses.json | The full dataset — one record per board, with addresses, voltage range, connector standards, datasheet link |
i2c-address-index.json | Reverse lookup: address → every part that uses it (the "what is at 0x68?" index) |
i2c-addresses.csv | The same board data as a flat CSV for spreadsheets |
connector-standards.json | Qwiic, STEMMA QT, Grove, Gravity, Breakout Garden, STEMMA — pinouts, pitch, logic level |
Each board record:
{
"part": "BME280",
"chip": "Bosch BME280",
"category": "Environmental",
"type": "sensor",
"i2c_addresses": ["0x76", "0x77"],
"address_selectable": true,
"voltage_min": 3.3,
"voltage_max": 5,
"connector_standards": ["qwiic", "stemma-qt"],
"datasheet": "https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/",
"reference": "https://i2c.net/boards/bme280/"
}
Addresses are the 7-bit form (0x08–0x77) — what i2cdetect and the Arduino Wire library use. If a datasheet
Curated, datasheet-checked i2c addresses, voltages and connector data for 50 common sensors and boards — JSON & CSV. Companion to i2c.net
Similar projects matched by category, topics, and programming language.
Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

A structured investing guide for Chinese beginners covering US stocks, options, and cryptocurrency, with focus on foundational concepts and risk awareness.

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.