di == miso, do == mosi for usi in spi mode