
Implementation
Interrupt Service Routines (ISR):
›
The following ISRs are implemented to ensure a proper SPI communication in
DMA mode:
–
SPI Master error interrupt
ISR_qspi2_Er()
ISR calls the function:
–
IfxQspi_SpiMaster_isrError()
–
SPI Slave error interrupt
ISR_qspi3_Er()
ISR calls the function:
–
IfxQspi_SpiSlave_isrError()
–
SPI Master transmit interrupt
ISR_dma_ch1()
ISR calls the function:
–
IfxQspi_SpiMaster_isrDmaTransmit()
–
SPI Master receive interrupt
ISR_dma_ch2()
ISR calls the function:
–
IfxQspi_SpiMaster_isrDmaReceive()
–
SPI Slave transmit interrupt
ISR_dma_ch3()
ISR calls the function:
–
IfxQspi_SpiSlave_isrDmaTransmit()
–
SPI Slave receive interrupt
ISR_dma_ch4()
ISR calls the function:
–
IfxQspi_SpiSlave_isrDmaReceive()
›
The functions listed above can be found in the iLLD headers
IfxQspi_SpiMaster.h
and
IfxQspi_SpiSlave.h
9
2020-01-17
Copyright © Infineon Technologies AG 2020. All rights reserved.