Added handling RX only transmission in SPI APIs

pull/1297/head
vimalrajr 2015-08-03 13:59:14 +05:30 committed by Karthik Purushothaman
parent 0adc8fdf6c
commit 31fb6731ca
1 changed files with 3 additions and 3 deletions

View File

@ -865,9 +865,9 @@ void spi_master_transfer(spi_t *obj, const void *tx, size_t tx_length, void *rx,
_SPI(obj).STATUS.reg |= SERCOM_SPI_STATUS_BUFOVF;
/* Set SPI interrupts */
if (tx) {
irq_mask |= SERCOM_SPI_INTFLAG_DRE;
}
/* Set DRE flag to kick start transmission */
irq_mask |= SERCOM_SPI_INTFLAG_DRE;
if (event & SPI_EVENT_ERROR) {
irq_mask |= SERCOM_SPI_INTFLAG_ERROR;
}