Skip to content

Commit 2d6db33

Browse files
authored
Merge pull request ARMmbed#11010 from jeromecoutant/PR_ASYNCSPI
FPGA SPI: ASYNC issue
2 parents d53bd61 + d14d934 commit 2d6db33

File tree

1 file changed

+2
-2
lines changed
  • TESTS/mbed_hal_fpga_ci_test_shield/spi

1 file changed

+2
-2
lines changed

TESTS/mbed_hal_fpga_ci_test_shield/spi/main.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ void spi_async_handler()
5555
{
5656
int event = spi_irq_handler_asynch(&spi);
5757

58-
if (event == SPI_EVENT_COMPLETE) {
58+
if (event & SPI_EVENT_COMPLETE) {
5959
async_trasfer_done = true;
6060
}
6161
}
@@ -136,7 +136,7 @@ void spi_test_common(PinName mosi, PinName miso, PinName sclk, PinName ssel, SPI
136136

137137
async_trasfer_done = false;
138138

139-
spi_master_transfer(&spi, tx_buf, TRANSFER_COUNT, rx_buf, TRANSFER_COUNT, 8, (uint32_t)spi_async_handler, 0, DMA_USAGE_NEVER);
139+
spi_master_transfer(&spi, tx_buf, TRANSFER_COUNT, rx_buf, TRANSFER_COUNT, 8, (uint32_t)spi_async_handler, SPI_EVENT_COMPLETE, DMA_USAGE_NEVER);
140140
while (!async_trasfer_done);
141141

142142
for (int i = 0; i < TRANSFER_COUNT; i++) {

0 commit comments

Comments
 (0)