do_peripheral_wait
if ((error = do_peripheral_wait(bus, SELECT | nBUSY, 0))) {
if ((error = do_peripheral_wait(bus, nBUSY, nBUSY))) {
if ((error = do_peripheral_wait(bus, nBUSY, 0))) {
if ((error = do_peripheral_wait(bus, nBUSY, 0))) {
if ((error = do_peripheral_wait(bus, nACK | nBUSY, 0))) {