include SPI.beginTransaction and SPI.endTransaction