modifies init

This commit is contained in:
Johannes Wendel
2020-07-16 21:45:38 +02:00
parent 9e92a8ece4
commit e1bf0f9766

View File

@@ -14,14 +14,13 @@ for i in range(1,9):
line = str(p.stdout.readline()).split(' ')[1:] line = str(p.stdout.readline()).split(' ')[1:]
for mcp in line: for mcp in line:
if re.search('\d\d', mcp): if re.search('\d\d', mcp):
mcps.append(mcp) base = 64*i
mcps.append((mcp,base))
wiringpi.wiringPiSetupGpio() wiringpi.wiringPiSetupGpio()
for base_multiplier in range(1,9): for mcp in mcps:
base = 64*base_multiplier print("Setting base for MCP: ", mcp, " setting base: ", base)
for mcp in mcps: wiringpi.mcp23017Setup(base, int(mcp[0], 16))
print("Setting base for MCP: ", mcp, " setting base: ", base) for pin in range(16):
wiringpi.mcp23017Setup(base, int(mcp,16)) wiringpi.pinMode(mcp[1], 1)
for pin in range(16): wiringpi.digitalWrite(mcp[1], 1)
wiringpi.pinMode(base + pin, 1)
wiringpi.digitalWrite(base + pin, 1)