Found 2 other functions taking a
dma_buffer_split_array_t
argument:
Split DMA RX buffer to cache aligned buffers brief sketch: cache alignment delimiter cache alignment delimiter │ │ Origin Buffer │ Origin Buffer │ │ │ │ │ │ ▼ ▼ ▼ │ ...---xxxxx|xxxxxxxxxxxxxxxxxxxxxxxxxxxxx|xxxxx----... │ │ │ │ │ │ ▼ │ │ │ |xxxxxxxxxxxxxxxxxxxxxxxxxxxxx| │ │ │ ▲ │ ▼ │ │ │ Aligned buffers └──► Head Body Tail ◄──────┘ │ │ ▼ ▼ |xxxxx......| |xxxxx......|
Merge aligned RX buffer array to origin buffer