I'm looking to daisy chain multiple MCP23017 chips (upward of 10) to essentially give me more IO to play with from my Pi.
I've started to work on the circuit diagram, but I'm really lost with all the addressing. Put simply, how do I layout these chips to allow me to one day be able to interface with each one from Python? (E.g. I want to make IC12 GPA3 high, then IC4 GPB5 High). If that makes sense?
Also, is the diagram below the standard way of daisy chaining? I can't find any examples online of this and I'm completely new to it.
(I've seen this: How to get pin addresses on a MCP23017 and it seems a great answer, it just sadly means very little to me)