new SPI interface module added. (not completed, not tested.)