* some project can't use MCU SPI inteface because it will break other real-time interrupt service so that user software spi instead of spi bus