Quantcast
Channel: Infineon Forums
Viewing all articles
Browse latest Browse all 9892

XMC4400 Spurious SPI Interrupts?

$
0
0
Upon request, the finish_transfer function.
Code:

static void spi_finish_transfer(spi_interface_t* spif) {
    spi_transfer_t* _transfer;

    tbuf_push(51);
    XMC_GPIO_SetOutputHigh(
            SPI_Channel[spif->transfer->channel].cs->port,
            SPI_Channel[spif->transfer->channel].cs->pin);
    _transfer = spif->transfer;
    spif->transfer = NULL;
    mutex_unlock(&spif->mtx);

    _transfer->complete((void *)_transfer->context);
}


Viewing all articles
Browse latest Browse all 9892

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>