Io-expander · GitHub Topics

Skip to content Dismiss alert {{ message }} Explore Topics Trending Collections Events GitHub Sponsors # io-expander Star

Here are 24 public repositories matching this topic...

Language: All Filter by language All 24 C++ 9 C 6 Python 4 Rust 3 XC 1 Sort: Most stars Sort options Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

RobTillaart / PCF8574

Sponsor Star 146
  • Code
  • Issues
  • Pull requests

Arduino library for PCF8574 - I2C IO expander

arduino i2c io-expander
  • Updated Sep 3, 2025
  • C++

RobTillaart / PCF8575

Sponsor Star 88
  • Code
  • Issues
  • Pull requests

Arduino library for PCF8575 - 16 channel I2C IO expander

arduino i2c io-expander
  • Updated Jan 17, 2026
  • C++

mcauser / micropython-mcp23017

Star 87
  • Code
  • Issues
  • Pull requests

MicroPython driver for MCP23017 16-bit I/O Expander

esp8266 micropython esp32 mcp23017 io-expander
  • Updated Feb 5, 2024
  • Python

mcauser / micropython-pcf8574

Star 43
  • Code
  • Issues
  • Pull requests

MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt

micropython pcf8574 io-expander
  • Updated Feb 11, 2024
  • Python

mcauser / micropython-pcf8575

Star 23
  • Code
  • Issues
  • Pull requests

MicroPython driver for PCF8575 16-Bit I2C I/O Expander with Interrupt

micropython io-expander pcf8575
  • Updated Feb 11, 2024
  • Python

eldruin / pcf857x-rs

Star 10
  • Code
  • Issues
  • Pull requests

Platform agnostic driver for the PCF8574, PCF8574A and PCF8575 I/O expanders written in Rust using embedded-hal

rust embedded i2c driver expander rust-library no-std embedded-hal embedded-hal-driver io-expander
  • Updated Apr 4, 2025
  • Rust

codewitch-honey-crisis / htcw_esp_panel

Star 5
  • Code
  • Issues
  • Pull requests

Provides basic input, output and critical power support for various ESP32 based dev panels

lcd touch power esp-idf sdcard io-expander
  • Updated Jan 13, 2026
  • C

sheldonix / esp_io_expander_xl9555

Star 1
  • Code
  • Issues
  • Pull requests

ESP-IDF component driver for the XL9555 I/O expander. Built on the official esp_io_expander base interface.

gpio component hardware i2c esp32 driver esp-idf idf io-expander pca9555 xl9555
  • Updated Jan 27, 2026
  • C

edarc / max7301

Star 1
  • Code
  • Issues
  • Pull requests

Rust embedded-hal driver for MAX7301 serial I/O expander

rust rtfm embedded-hal embedded-hal-driver io-expander max7301
  • Updated Jul 27, 2021
  • Rust

xmos / lib_gpio

Star 1
  • Code
  • Issues
  • Pull requests

GPIO abstraction for multibit ports

gpio xcore xmos xcore-200 io-expander xcore-ai
  • Updated Aug 27, 2025
  • XC

InamataIO / PCA9539

Star 1
  • Code
  • Issues
  • Pull requests

Arduino/ESP library for PCA9539 16bit Port Expander

i2c arduino-library pca9536 io-expander
  • Updated Apr 28, 2025
  • C++

shiroichiheisen / PCA9535

Star 1
  • Code
  • Issues
  • Pull requests

A arduino library for the PCA9535

arduino arduino-library io-expander pca9535
  • Updated Nov 7, 2023
  • C++

MahdaSystem / PCA9534

Star 1
  • Code
  • Issues
  • Pull requests

Driver for PCA9534 and PCA9534A 8-bit I/O expander

gpio esp32 esp-idf io-expander pca9534 gpio-expander pca9534a
  • Updated Nov 29, 2025
  • C

home-controller / pinIO

Star 0
  • Code
  • Issues
  • Pull requests

Local pin IO including the GPIO pins on the arduino and Expanders.

arduino gpio io io-expander expander-chips
  • Updated Feb 13, 2023
  • C++

komihori / Arduino-MCP23017-InputOutput-Demo

Star 0
  • Code
  • Issues
  • Pull requests

This is an example of input signal detection and output control using the MCP23017, an I/O expander. I/OエキスパンダであるMCP23017を使用した入力信号の検出と出力の制御を行った例です。

arduino electronics arduino-nano arduino-sketch mcp23017 io-expander
  • Updated Mar 30, 2022
  • C++

hipuranyhou / libtca9534a

Star 0
  • Code
  • Issues
  • Pull requests

A little library for controlling the TCA9534A from the GNU/Linux userspace.

library i2c gnu-linux userspace texas-instruments io-expander tca9534a
  • Updated Mar 16, 2022
  • C

Spadi0 / stmpe1600-rs

Star 0
  • Code
  • Issues
  • Pull requests

A platform-agnostic Rust driver for the STMPE1600.

rust-embedded io-expander
  • Updated Apr 2, 2021
  • Rust

ponoor / PI4IOE5V6416

Star 0
  • Code
  • Issues
  • Pull requests

Arduino library for PI4IOE5V6416 (Low-Voltage Translating 16-bit I2C-bus I/O Expander).

arduino-library io-expander
  • Updated Feb 20, 2023
  • C++

7semi-solutions / 7Semi-MCP23017-Arduino-Library

Star 0
  • Code
  • Issues
  • Pull requests

Arduino library for the 7Semi MCP23017 I/O Expander Module. Provides 16-bit GPIO over I2C with pinMode, digitalRead, digitalWrite support.

iot arduino i2c arduino-library mcp23017 io-expander digitalio gpio-expander 7semi
  • Updated Sep 16, 2025
  • C++

MahdaSystem / PCF8574

Star 0
  • Code
  • Issues
  • Pull requests

Driver for PCF8574 and PCF8574A 8-bit I/O expander

gpio esp32 esp-idf pcf8574 io-expander pcf8574a gpio-expander
  • Updated May 21, 2024
  • C
Load more…

Improve this page

Add a description, image, and links to the io-expander topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the io-expander topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.

Tag » Arduino I2c Io Expander Code