Works with SPI control