diff --git a/init/init.py b/init/init.py index 50ac0ca..2a6eadc 100755 --- a/init/init.py +++ b/init/init.py @@ -16,16 +16,21 @@ for i in range(1,9): for mcp in line: base_multiplier += 1 if re.search('\d\d', mcp): - base = 64*base_multiplier + base = 64+16*base_multiplier mcps.append((mcp,base)) -wiringpi.wiringPiSetupGpio() +wiringpi.wiringPiSetup() for mcp in mcps: print("Setting base for MCP: ", mcp[0], " with base: ", mcp[1]) wiringpi.mcp23017Setup(mcp[1], int(mcp[0], 16)) for pin in range(16): wiringpi.pinMode(mcp[1] + pin, 1) wiringpi.digitalWrite(mcp[1] + pin, 1) + sleep(1) + +except_pins = [2, 3] + for i in range(32): wiringpi.pinMode(i, 1) wiringpi.digitalWrite(pin, 1) + sleep(1)