spi_interface doc