GDMA vs DMA interrupt bit discrepancies #2193
Labels
bug
Something isn't working
peripheral:dma
DMA Peripheral
status:needs-attention
This should be prioritized
Whilst drafting a PR to enumset-ify the DMA interrupts I noticed some discrepancies in the interrupts of the
RegisterAccess
implementations.is_in_done()
different between GDMA and PDMAGDMA says it's
IN_SUC_EOF
.I2S PDMA and SPI PDMA say it's
IN_DONE
. (This is probably the wrong one)is_out_done()
different between GDMA and PDMASPI PDMA and GDMA says it's
OUT_TOTAL_EOF
.I2S PDMA says it's
OUT_EOF
. (This is probably the wrong one)out_eof inconsistency (in both GDMA and PDMA)
listen_out_eof()
/unlisten_out_eof()
/is_listening_out_eof
says it'sOUT_TOTAL_EOF
.is_out_eof_interrupt_set()
/reset_out_eof_interrupt()
says it'sOUT_EOF
.Hard to say which is wrong here at a glance.
The text was updated successfully, but these errors were encountered: