Use THRESH_DMA_TRANS define everywhere, make code match "smaller or equal" description

This commit is contained in:
Jeroen Domburg 2017-02-21 18:27:56 +08:00
parent 04f7d96623
commit e35ebbf813

View File

@ -600,7 +600,7 @@ static void IRAM_ATTR spi_intr(void *arg)
} else {
data=trans->rx_buffer;
}
if (trans->rxlength<THRESH_DMA_TRANS) {
if (trans->rxlength <= THRESH_DMA_TRANS) {
//No need for DMA; we'll copy the result out of the work registers directly later.
} else {
host->hw->user.usr_miso_highpart=0;
@ -625,7 +625,7 @@ static void IRAM_ATTR spi_intr(void *arg)
} else {
data=(uint32_t *)trans->tx_buffer;
}
if (trans->length < 8*32) {
if (trans->length <= THRESH_DMA_TRANS) {
//No need for DMA.
for (int x=0; x < trans->length; x+=32) {
//Use memcpy to get around alignment issues for txdata