Copied many files from other folders into NewUARTDriver to support Service_SPI.