You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
I have searched the issue tracker for a similar issue and not found a similar issue.
General issue report
Hello,
I am facing issue using esp32c6 spi 2 as slave.
During debug process I was confusing with void spi_slave_hal_store_result(spi_slave_hal_context_t *hal), please look image below:
I am not using dma, so I am running line: spi_ll_read_buffer(hal->hw, hal->rx_buffer, hal->bitlen);
Look, uint32_t bitlen; ///< Expected maximum length of the transaction, in bits. but the variable update in function is: hal->rcv_bitlen = spi_ll_slave_get_rcv_bitlen(hal->hw);
I think the right parameter for spi_ll_read_buffer is hal->rcv_bitlen, look:
The text was updated successfully, but these errors were encountered:
Answers checklist.
General issue report
Hello,
I am facing issue using esp32c6 spi 2 as slave.
During debug process I was confusing with
void spi_slave_hal_store_result(spi_slave_hal_context_t *hal)
, please look image below:I am not using dma, so I am running line:
spi_ll_read_buffer(hal->hw, hal->rx_buffer, hal->bitlen);
Look,
uint32_t bitlen; ///< Expected maximum length of the transaction, in bits.
but the variable update in function is:hal->rcv_bitlen = spi_ll_slave_get_rcv_bitlen(hal->hw);
I think the right parameter for
spi_ll_read_buffer
ishal->rcv_bitlen
, look:The text was updated successfully, but these errors were encountered: