Hello Charlie,
About your question, I can only give some advice, because we don't have ready-made example code for you!
In theory, your solution is feasible, Low Level expander output can be used for chip select. But this controlling method is much more complex than using GPIOs of CPU directly. Because you need to synchronize Chip Select and data transmission in software, you should consider how to realize it.
Have a great day,
Wedong
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------