Allow seperate buffer with offset

This commit is contained in:
2026-02-19 17:53:57 +13:00
parent c062110e35
commit 2869ec9300
2 changed files with 6 additions and 4 deletions

View File

@@ -93,8 +93,8 @@ class PIO_DMA_Transfer():
self.dma_chan.CTRL_TRIG.INCR_WRITE = 0
self.dma_chan.CTRL_TRIG.INCR_READ = 1
def start_transfer(self, buffer):
self.dma_chan.READ_ADDR_REG = uctypes.addressof(buffer)
def start_transfer(self, buffer, offset=0):
self.dma_chan.READ_ADDR_REG = uctypes.addressof(buffer) + offset
self.dma_chan.CTRL_TRIG.EN = 1
def transfer_count(self):