pub fn with_vsync(self, pin: impl PeripheralOutput<'d>) -> Self {
        let pin = pin.into();
        pin.apply_output_config(&OutputConfig::default());
        pin.set_output_enable(true);
        OutputSignal::LCD_V_SYNC.connect_to(&pin);

        self
    }
Assign the VSYNC pin for the LCD_CAM.

Sets the specified pin to push-pull output and connects it to the VSYNC
signal.
esp-hal/src/lcd_cam/lcd/dpi.rs