Skip to content
An Arduino library for the Emutex 56-Port GPIO shield
C++ Other
  1. C++ 66.4%
  2. Other 33.6%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PCB
examples
Emutex_MAX9657.cpp
Emutex_MAX9657.h
LICENSE.txt
README.md
keywords.txt

README.md

Emutex 56-Port GPIO Shield Library

####################################

This is an Arduino library for the Emutex 56-Port GPIO shield, based on the Maxim Integrated MAX9657 I/O Expander and LED Display Driver.

This shield uses SPI to communicate, and has been tested with the following Arduino platforms:

  • Arduino Uno
  • Intel Galileo

Created by Emutex, an embedded software engineering company based in Ireland. For more information, please visit http://www.emutexlabs.com

To download, click the DOWNLOAD ZIP button, rename the uncompressed folder to Emutex_MAX9657. Check that the Emutex_MAX9657 folder contains Emutex_MAX9657.cpp and Emutex_MAX9657.h

Place the Emutex_MAX9657 library folder in your Arduino libraries folder, and restart the IDE.

The PCB CAD file for the GPIO shield, created with FreePCB 1.359, can be found in the PCB sub-folder.

TODO

  • Add support for GPIO input modes
  • Add option to allow per-port configuration of input/output/ccled mode
  • Consider adding methods to get/set all port values in a single call
  • Auto-detect number of MAX9657 devices in daisy-chain.
You can’t perform that action at this time.