diff options
| author | hathach <[email protected]> | 2025-11-20 18:35:28 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2025-11-20 18:35:28 +0700 |
| commit | 30198b2ab9e69c120e5b49c063dad3d2d3889d79 (patch) | |
| tree | b63aceb41a91b5ada7464a1311db959440a4c091 /src/portable/microchip | |
| parent | 409c19364b3be723b26b013efa5ab3ec1d17435a (diff) | |
refactor tu_fifo, add tu_fifo_write/read/peek_n_access()
Diffstat (limited to 'src/portable/microchip')
| -rw-r--r-- | src/portable/microchip/samg/dcd_samg.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/portable/microchip/samg/dcd_samg.c b/src/portable/microchip/samg/dcd_samg.c index 149eee794..fad39c6c5 100644 --- a/src/portable/microchip/samg/dcd_samg.c +++ b/src/portable/microchip/samg/dcd_samg.c @@ -436,9 +436,8 @@ void dcd_int_handler(uint8_t rhport) { // write to EP fifo #if 0 // TODO support dcd_edpt_xfer_fifo - if (xfer->ff) - { - tu_fifo_read_n_const_addr_full_words(xfer->ff, (void *) &UDP->UDP_FDR[epnum], xact_len); + if (xfer->ff) { + tu_fifo_read_n_access(xfer->ff, (void *) &UDP->UDP_FDR[epnum], xact_len, TU_FIFO_FIXED_ADDR_RW32); } else #endif @@ -471,9 +470,8 @@ void dcd_int_handler(uint8_t rhport) // Read from EP fifo #if 0 // TODO support dcd_edpt_xfer_fifo API - if (xfer->ff) - { - tu_fifo_write_n_const_addr_full_words(xfer->ff, (const void *) &UDP->UDP_FDR[epnum], xact_len); + if (xfer->ff) { + tu_fifo_write_n_access(xfer->ff, (const void *) &UDP->UDP_FDR[epnum], xact_len, TU_FIFO_FIXED_ADDR_RW32); } else #endif |
