Just observing … SPI is a multi device bus. Until beginTransaction() the device specific params to define 'put the bus in its operating state' are not known, that is part of the value of...