pub fn stop(mut self) -> (Camera<'d>, BUF) {
        self.stop_peripherals();
        let (camera, view) = self.release();
        (camera, BUF::from_view(view))
    }
Stops this transfer on the spot and returns the peripheral and buffer.
esp-hal/src/lcd_cam/cam.rs