Skip to content

MCP23017 8/16-bit I/O Expander (mcp23) with advanced features for linux based systems

License

Notifications You must be signed in to change notification settings

yasir-shahzad/mcp23017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP23017

A C++ driver for the MCP23017 (I2C GPIO expander chip)

https://www.microchip.com/wwwproducts/en/MCP23017

Built for Jetson Xavier (though with minor changes, it should be possible to adapt it to other Linux systems which use the i2c-dev library)

The code is mainly a port of the Adafruit MCP23017 Arduino library, with the I2C command code from the Jetsonhacks PCA9685 PWM driver:

https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library

https://github.com/jetsonhacks/JHPWMDriver

About

MCP23017 8/16-bit I/O Expander (mcp23) with advanced features for linux based systems

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published