I got around to testing multiple chips.
xval = x_encoder.measured_value();
yval = y_encoder.measured_value();
What doesn’t work (yet) is:
My hope was that I could share data and clock amongst a whole bunch of chips, and just hardwire a line to the chip select of each chip. That doesn’t work, and I’m going to have to do some reading about whether it’s even possible.
However, in the meantime, wiring five AS5040’s (or 5045’s or a mixture) is now much easier.