MAX7301 GPIO Expander
A python library to control a MAX7301. It uses spidev to talk to the chip via SPI.
from .py_max7301 import py_max7301
device = py_max7301.MAX7301(spi_dev=1) # Select the correct spi device
device.set_pin_as_output(7) # Set pin 7 as output
device.set_pin(7, 1) # Set to high
A python library to control a MAX7301. It uses spidev to talk to the chip.
- sudo pip install max7301
- sudo py-max7301-rpi-spi-setup
- reboot
- PROFIT
import max7301
import time
device = max7301.MAX7301()
device.set_pin_as_output(30)
device.set_pin_as_input(31, pullup = False)
while 1:
device.set_pin(30, 1)
time.sleep(0.1)
print "Pin 31 =", device.get_pin(31)
device.set_pin(30, 0)
time.sleep(0.1)
print "Pin 31 =", device.get_pin(31)