pub fn with_pins(
        self,
        pin_a: impl PeripheralOutput<'d>,
        config_a: PwmPinConfig<true>,
        pin_b: impl PeripheralOutput<'d>,
        config_b: PwmPinConfig<false>,
    ) -> (PwmPin<'d, PWM, OP, true>, PwmPin<'d, PWM, OP, false>) {
        (PwmPin::new(pin_a, config_a), PwmPin::new(pin_b, config_b))
    }
Use both the A and the B output with the given pins and configurations
esp-hal/src/mcpwm/operator.rs