Update for use at same time as SPI class