diff --git a/libraries/SPI/HSPI.cpp b/libraries/SPI/HSPI.cpp index 755a40c1d..b3c2ee37c 100644 --- a/libraries/SPI/HSPI.cpp +++ b/libraries/SPI/HSPI.cpp @@ -11,13 +11,6 @@ void HSPI::begin() PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_HSPIQ_MISO); // gpio12 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_HSPID_MOSI); // gpio13 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_HSPI_CLK); // gpio14 - PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_HSPI_CS0); // gpio15 - - uint32_t regvalue = SPI_FLASH_DOUT; - regvalue |= SPI_DOUTDIN | SPI_CK_I_EDGE; - regvalue &= ~(BIT2 | SPI_FLASH_USR_ADDR | SPI_FLASH_USR_DUMMY | SPI_FLASH_USR_DIN | SPI_USR_COMMAND); - - SET_PERI_REG_MASK(SPI_FLASH_USER(hspi_port), regvalue); // SPI clock=CPU clock/8 WRITE_PERI_REG(SPI_FLASH_CLOCK(hspi_port), @@ -26,6 +19,12 @@ void HSPI::begin() ((1&SPI_CLKCNT_H)<