mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #15453 from MaximIntegrated/fix-spi_glitch
Fix MAX32660, MAX32670 SPI glitch fixpull/15456/head
commit
7049bfcef4
|
@ -764,7 +764,7 @@ int MXC_SPI_RevA_TransSetup(mxc_spi_reva_req_t *req)
|
|||
states[spi_num].started = 0;
|
||||
states[spi_num].req_done = 0;
|
||||
// HW requires disabling/renabling SPI block at end of each transaction (when SS is inactive).
|
||||
if (states[spi_num].ssDeassert == 1) {
|
||||
if (states[spi_num].drv_ssel && (states[spi_num].ssDeassert == 1)) {
|
||||
(req->spi)->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
|
||||
}
|
||||
|
||||
|
|
|
@ -764,7 +764,7 @@ int MXC_SPI_RevA_TransSetup(mxc_spi_reva_req_t *req)
|
|||
states[spi_num].started = 0;
|
||||
states[spi_num].req_done = 0;
|
||||
// HW requires disabling/renabling SPI block at end of each transaction (when SS is inactive).
|
||||
if (states[spi_num].ssDeassert == 1) {
|
||||
if (states[spi_num].drv_ssel && (states[spi_num].ssDeassert == 1) ) {
|
||||
(req->spi)->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue