* How can I force `stm32h7xx-hal` to use `synopsys-usb-otg = ^0.4`? it keeps flipping and resolving to 0.2.9 The reason is it is gated as https://github.com/stm32-rs/stm32h7xx-hal/blob/master/Cargo.toml#L44 behind this feature ``` usb_hs = ["synopsys-usb-otg", "synopsys-usb-otg/hs"] ``` and that resolves my lockfile as ``` [[package]] name = "stm32h7xx-hal" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08bcfbdbe4458133f2fd55994a5c4f1b4bf28084f0218e93cdbc19d7c70219f" dependencies = [ "bare-metal 1.0.0", "cast", "chrono", "cortex-m", "embedded-dma", "embedded-hal", "embedded-storage", "fugit", "nb 1.1.0", "paste", "stm32h7", "synopsys-usb-otg 0.3.2", "void", ] ```