pub fn split(self) -> (&'static mut [DmaDescriptor], &'static mut [u8]) {
        (self.descriptors.into_inner(), self.buffer)
    }
Consume the buf, returning the descriptors and buffer.
esp-hal/src/dma/buffers.rs