Skip to content

Commit

Permalink
Merge branch 'dev/spi_target' of github.com:Analog-Devices-MSDK/msdk …
Browse files Browse the repository at this point in the history
…into dev/spi_target
  • Loading branch information
sihyung-maxim committed Jul 12, 2023
2 parents cd920e4 + ad7f6d7 commit 186a811
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions Libraries/PeriphDrivers/Source/SPI/spi_reva2.c
Original file line number Diff line number Diff line change
Expand Up @@ -1648,13 +1648,14 @@ int MXC_SPI_RevA2_ControllerTransactionB(mxc_spi_reva_regs_t *spi, uint8_t *tx_b
}
}

while(STATES[spi_num].transaction_done == false) {
if (STATES[spi_num].tx_cnt == STATES[spi_num].tx_len && STATES[spi_num].rx_cnt == STATES[spi_num].rx_len) {
while (STATES[spi_num].transaction_done == false) {
if (STATES[spi_num].tx_cnt == STATES[spi_num].tx_len &&
STATES[spi_num].rx_cnt == STATES[spi_num].rx_len) {
if (!(spi->stat & MXC_F_SPI_REVA_STAT_BUSY)) {
STATES[spi_num].transaction_done = true;
}
}

MXC_SPI_RevA2_process(spi);
}

Expand Down Expand Up @@ -1946,7 +1947,7 @@ int MXC_SPI_RevA2_ControllerTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx
if (target->active_polarity) {
// Set Idle state.
target->pins.port->out_clr |= target->pins.mask;
// Active LOW (0) - Idle HIGH (1)
// Active LOW (0) - Idle HIGH (1)
} else {
// Set Idle state.
target->pins.port->out_set |= target->pins.mask;
Expand Down

0 comments on commit 186a811

Please sign in to comment.