Remove unnecessary delays
This commit is contained in:
parent
ec47e8978f
commit
992e174bb2
@ -61,8 +61,6 @@ void cmt_spi3_init(const int8_t pin_sdio, const int8_t pin_clk, const int8_t pin
|
|||||||
.post_cb = NULL,
|
.post_cb = NULL,
|
||||||
};
|
};
|
||||||
ESP_ERROR_CHECK(spi_bus_add_device(SPI_CMT, &devcfg2, &spi_fifo));
|
ESP_ERROR_CHECK(spi_bus_add_device(SPI_CMT, &devcfg2, &spi_fifo));
|
||||||
|
|
||||||
delay(100);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void cmt_spi3_write(const uint8_t addr, const uint8_t data)
|
void cmt_spi3_write(const uint8_t addr, const uint8_t data)
|
||||||
@ -77,7 +75,6 @@ void cmt_spi3_write(const uint8_t addr, const uint8_t data)
|
|||||||
SPI_PARAM_LOCK();
|
SPI_PARAM_LOCK();
|
||||||
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_reg, &t));
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_reg, &t));
|
||||||
SPI_PARAM_UNLOCK();
|
SPI_PARAM_UNLOCK();
|
||||||
delayMicroseconds(100);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t cmt_spi3_read(const uint8_t addr)
|
uint8_t cmt_spi3_read(const uint8_t addr)
|
||||||
@ -93,7 +90,6 @@ uint8_t cmt_spi3_read(const uint8_t addr)
|
|||||||
SPI_PARAM_LOCK();
|
SPI_PARAM_LOCK();
|
||||||
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_reg, &t));
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_reg, &t));
|
||||||
SPI_PARAM_UNLOCK();
|
SPI_PARAM_UNLOCK();
|
||||||
delayMicroseconds(100);
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +104,6 @@ void cmt_spi3_write_fifo(const uint8_t* buf, const uint16_t len)
|
|||||||
for (uint8_t i = 0; i < len; i++) {
|
for (uint8_t i = 0; i < len; i++) {
|
||||||
t.tx_buffer = buf + i;
|
t.tx_buffer = buf + i;
|
||||||
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t));
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t));
|
||||||
delayMicroseconds(4); // > 4 us
|
|
||||||
}
|
}
|
||||||
SPI_PARAM_UNLOCK();
|
SPI_PARAM_UNLOCK();
|
||||||
}
|
}
|
||||||
@ -124,7 +119,6 @@ void cmt_spi3_read_fifo(uint8_t* buf, const uint16_t len)
|
|||||||
for (uint8_t i = 0; i < len; i++) {
|
for (uint8_t i = 0; i < len; i++) {
|
||||||
t.rx_buffer = buf + i;
|
t.rx_buffer = buf + i;
|
||||||
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t));
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t));
|
||||||
delayMicroseconds(4); // > 4 us
|
|
||||||
}
|
}
|
||||||
SPI_PARAM_UNLOCK();
|
SPI_PARAM_UNLOCK();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user