modifies init
This commit is contained in:
@@ -16,16 +16,21 @@ for i in range(1,9):
|
|||||||
for mcp in line:
|
for mcp in line:
|
||||||
base_multiplier += 1
|
base_multiplier += 1
|
||||||
if re.search('\d\d', mcp):
|
if re.search('\d\d', mcp):
|
||||||
base = 64*base_multiplier
|
base = 64+16*base_multiplier
|
||||||
mcps.append((mcp,base))
|
mcps.append((mcp,base))
|
||||||
|
|
||||||
wiringpi.wiringPiSetupGpio()
|
wiringpi.wiringPiSetup()
|
||||||
for mcp in mcps:
|
for mcp in mcps:
|
||||||
print("Setting base for MCP: ", mcp[0], " with base: ", mcp[1])
|
print("Setting base for MCP: ", mcp[0], " with base: ", mcp[1])
|
||||||
wiringpi.mcp23017Setup(mcp[1], int(mcp[0], 16))
|
wiringpi.mcp23017Setup(mcp[1], int(mcp[0], 16))
|
||||||
for pin in range(16):
|
for pin in range(16):
|
||||||
wiringpi.pinMode(mcp[1] + pin, 1)
|
wiringpi.pinMode(mcp[1] + pin, 1)
|
||||||
wiringpi.digitalWrite(mcp[1] + pin, 1)
|
wiringpi.digitalWrite(mcp[1] + pin, 1)
|
||||||
|
sleep(1)
|
||||||
|
|
||||||
|
except_pins = [2, 3]
|
||||||
|
|
||||||
for i in range(32):
|
for i in range(32):
|
||||||
wiringpi.pinMode(i, 1)
|
wiringpi.pinMode(i, 1)
|
||||||
wiringpi.digitalWrite(pin, 1)
|
wiringpi.digitalWrite(pin, 1)
|
||||||
|
sleep(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user