{
  "cksum": "243ab58411b5b063098402d18a5d44916336ec86a288b613796e376bd83eaf80",
  "crate_file": "stm32f4xx-hal-0.22.0.crate",
  "crate_url": "https://static.crates.io/crates/stm32f4xx-hal/stm32f4xx-hal-0.22.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "atomic-polyfill",
      "optional": true,
      "req": "^1.0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bare-metal",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bxcan",
      "optional": true,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "critical-section-single-core"
      ],
      "kind": "normal",
      "name": "cortex-m",
      "optional": false,
      "req": "^0.7.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cortex-m-rt",
      "optional": false,
      "req": "^0.7.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "test-critical-section"
      ],
      "kind": "normal",
      "name": "cortex-m-rtic",
      "optional": true,
      "req": "^1.1.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "cortex-m-semihosting",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "defmt",
      "optional": true,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "defmt",
      "optional": false,
      "req": "^0.3.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "defmt-rtt",
      "optional": false,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "display-interface",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "display-interface",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "display-interface-04",
      "optional": true,
      "package": "display-interface",
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "display-interface-04",
      "optional": false,
      "package": "display-interface",
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "display-interface-spi",
      "optional": false,
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "document-features",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "dwt-systick-monotonic",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-display-controller",
      "optional": true,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-dma",
      "optional": false,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "embedded-graphics",
      "optional": false,
      "req": "^0.8.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "embedded-graphics-07",
      "optional": false,
      "package": "embedded-graphics",
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-hal",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "unproven"
      ],
      "kind": "normal",
      "name": "embedded-hal-02",
      "optional": false,
      "package": "embedded-hal",
      "req": "^0.2.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-hal-async",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-hal-nb",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-io",
      "optional": false,
      "req": "^0.6.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-storage",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "enumflags2",
      "optional": false,
      "req": "^0.7.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ft6x06",
      "optional": false,
      "req": "^0.1.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fugit",
      "optional": false,
      "req": "^0.3.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "fugit-timer",
      "optional": false,
      "req": "^0.1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "hd44780-driver",
      "optional": false,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "heapless",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ist7920",
      "optional": false,
      "req": "^0.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "micromath",
      "optional": true,
      "req": "^2.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "micromath",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "nb",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "otm8009a",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "panic-halt",
      "optional": false,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "print-defmt"
      ],
      "kind": "dev",
      "name": "panic-probe",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "panic-semihosting",
      "optional": false,
      "req": "^0.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand_core",
      "optional": false,
      "req": "^0.6.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "thumbv7-backend"
      ],
      "kind": "normal",
      "name": "rtic",
      "optional": true,
      "req": "^2.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rtic-monotonic",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rtic-time",
      "optional": true,
      "req": "^2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rtt-target",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "sdio-host",
      "optional": true,
      "req": "^0.9.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "smart-leds",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ssd1306",
      "optional": false,
      "req": "^0.8.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "st7789",
      "optional": false,
      "req": "^0.7.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "stm32-fmc",
      "optional": true,
      "req": "^0.3.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "stm32_i2s_v12x",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "defmt",
        "atomics"
      ],
      "kind": "normal",
      "name": "stm32f4",
      "optional": false,
      "package": "stm32f4-staging",
      "req": "^0.16.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "cortex-m"
      ],
      "kind": "normal",
      "name": "synopsys-usb-otg",
      "optional": true,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "systick-monotonic",
      "optional": true,
      "req": "^1.0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "time",
      "optional": false,
      "req": "^0.3.14",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "macros"
      ],
      "kind": "dev",
      "name": "time",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "usb-device",
      "optional": false,
      "req": "^0.3.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "usbd-serial",
      "optional": false,
      "req": "^0.2.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ushell",
      "optional": false,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "void",
      "optional": false,
      "req": "^1.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ws2812-spi",
      "optional": false,
      "req": "^0.4.0",
      "target": null
    }
  ],
  "features": {
    "adc2": [],
    "adc3": [],
    "aes": [],
    "can1": [],
    "can2": [],
    "can3": [],
    "cryp": [],
    "dac": [],
    "dcmi": [],
    "dfsdm": [],
    "dfsdm1": [
      "dfsdm"
    ],
    "dfsdm2": [
      "dfsdm"
    ],
    "dma2d": [],
    "dsihost": [
      "embedded-display-controller"
    ],
    "eth": [],
    "fmc": [],
    "fmpi2c1": [],
    "fsmc": [],
    "gpio-f401": [
      "gpiod",
      "gpioe",
      "i2c3",
      "otg-fs",
      "sdio",
      "spi3",
      "spi4",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim9",
      "tim10",
      "tim11",
      "rcc_shared_m"
    ],
    "gpio-f410": [
      "dac",
      "fmpi2c1",
      "lptim1",
      "spi5",
      "tim1",
      "tim5",
      "tim6",
      "tim9",
      "tim11"
    ],
    "gpio-f411": [
      "gpiod",
      "gpioe",
      "i2c3",
      "otg-fs",
      "sdio",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim9",
      "tim10",
      "tim11",
      "spi3",
      "spi4",
      "spi5"
    ],
    "gpio-f412": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "can1",
      "can2",
      "dfsdm1",
      "fmpi2c1",
      "fsmc",
      "i2c3",
      "quadspi",
      "otg-fs",
      "rng",
      "sdio",
      "spi3",
      "spi4",
      "spi5",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "rcc_i2s_apb"
    ],
    "gpio-f413": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "can1",
      "can2",
      "can3",
      "dac",
      "dfsdm1",
      "dfsdm2",
      "fsmc",
      "fmpi2c1",
      "i2c3",
      "lptim1",
      "quadspi",
      "otg-fs",
      "rng",
      "sai1",
      "sdio",
      "spi3",
      "spi4",
      "spi5",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "uart4",
      "uart5",
      "uart7",
      "uart8",
      "uart9",
      "uart10",
      "rcc_i2s_apb"
    ],
    "gpio-f417": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "gpioi",
      "adc2",
      "adc3",
      "can1",
      "can2",
      "dac",
      "dcmi",
      "eth",
      "fsmc",
      "i2c3",
      "otg-fs",
      "otg-hs",
      "rng",
      "sdio",
      "spi3",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "uart4",
      "uart5",
      "rcc_shared_m"
    ],
    "gpio-f446": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "adc2",
      "adc3",
      "can1",
      "can2",
      "dac",
      "dcmi",
      "fmpi2c1",
      "fmc",
      "i2c3",
      "quadspi",
      "otg-fs",
      "otg-hs",
      "sai1",
      "sai2",
      "sdio",
      "spi3",
      "spi4",
      "spdifrx",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "uart4",
      "uart5",
      "rcc_i2s_apb"
    ],
    "gpiod": [],
    "gpioe": [],
    "gpiof": [],
    "gpiog": [],
    "gpioi": [],
    "gpioj": [],
    "gpiok": [],
    "i2c3": [],
    "lptim1": [],
    "otg-fs": [],
    "otg-hs": [],
    "quadspi": [],
    "rcc_i2s_apb": [],
    "rcc_shared_m": [],
    "rng": [],
    "rtic-tim2": [],
    "rtic-tim3": [],
    "rtic-tim4": [],
    "rtic-tim5": [],
    "sai": [],
    "sai1": [
      "sai"
    ],
    "sai2": [
      "sai"
    ],
    "sdio": [],
    "spdifrx": [],
    "spi3": [],
    "spi4": [],
    "spi5": [],
    "spi6": [],
    "stm32f401": [
      "stm32f4/stm32f401",
      "gpio-f401"
    ],
    "stm32f405": [
      "stm32f4/stm32f405",
      "gpio-f417"
    ],
    "stm32f407": [
      "stm32f4/stm32f407",
      "gpio-f417"
    ],
    "stm32f410": [
      "stm32f4/stm32f410",
      "gpio-f410"
    ],
    "stm32f411": [
      "stm32f4/stm32f411",
      "gpio-f411"
    ],
    "stm32f412": [
      "stm32f4/stm32f412",
      "gpio-f412"
    ],
    "stm32f413": [
      "stm32f4/stm32f413",
      "gpio-f413"
    ],
    "stm32f415": [
      "stm32f4/stm32f405",
      "gpio-f417",
      "cryp"
    ],
    "stm32f417": [
      "stm32f4/stm32f407",
      "gpio-f417",
      "cryp"
    ],
    "stm32f423": [
      "stm32f4/stm32f413",
      "gpio-f413",
      "aes"
    ],
    "stm32f446": [
      "stm32f4/stm32f446",
      "gpio-f446"
    ],
    "tim1": [],
    "tim10": [],
    "tim11": [],
    "tim12": [],
    "tim13": [],
    "tim14": [],
    "tim2": [],
    "tim3": [],
    "tim4": [],
    "tim5": [],
    "tim6": [],
    "tim7": [],
    "tim8": [],
    "tim9": [],
    "uart10": [],
    "uart4": [],
    "uart5": [],
    "uart7": [],
    "uart8": [],
    "uart9": [],
    "usart3": []
  },
  "features2": {
    "can": [
      "dep:bxcan"
    ],
    "defmt": [
      "dep:defmt",
      "fugit/defmt",
      "nb/defmt-0-3"
    ],
    "fsmc_lcd": [
      "dep:display-interface",
      "dep:display-interface-04"
    ],
    "gpio-f427": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "gpioi",
      "gpioj",
      "gpiok",
      "adc2",
      "adc3",
      "can1",
      "can2",
      "dac",
      "dcmi",
      "dma2d",
      "eth",
      "i2c3",
      "ltdc",
      "otg-fs",
      "otg-hs",
      "rng",
      "sai1",
      "sdio",
      "spi3",
      "spi4",
      "spi5",
      "spi6",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "uart4",
      "uart5",
      "uart7",
      "uart8",
      "rcc_shared_m"
    ],
    "gpio-f469": [
      "gpiod",
      "gpioe",
      "gpiof",
      "gpiog",
      "gpioi",
      "gpioj",
      "gpiok",
      "adc2",
      "adc3",
      "can1",
      "can2",
      "dac",
      "dma2d",
      "dcmi",
      "dsihost",
      "eth",
      "fmc",
      "i2c3",
      "ltdc",
      "quadspi",
      "otg-fs",
      "otg-hs",
      "rng",
      "sai1",
      "sdio",
      "spi3",
      "spi4",
      "spi5",
      "spi6",
      "tim1",
      "tim2",
      "tim3",
      "tim4",
      "tim5",
      "tim6",
      "tim7",
      "tim8",
      "tim9",
      "tim10",
      "tim11",
      "tim12",
      "tim13",
      "tim14",
      "usart3",
      "uart4",
      "uart5",
      "uart7",
      "uart8",
      "rcc_shared_m"
    ],
    "i2s": [
      "dep:stm32_i2s_v12x"
    ],
    "ltdc": [
      "dep:micromath"
    ],
    "rtic1": [
      "dep:rtic-monotonic",
      "dep:systick-monotonic",
      "cortex-m-rtic"
    ],
    "rtic2": [
      "dep:rtic-time",
      "dep:rtic",
      "dep:atomic-polyfill",
      "dep:embedded-hal-async"
    ],
    "sdio-host": [
      "dep:sdio-host"
    ],
    "stm32f427": [
      "stm32f4/stm32f427",
      "gpio-f427",
      "fsmc"
    ],
    "stm32f429": [
      "stm32f4/stm32f429",
      "gpio-f427",
      "fmc"
    ],
    "stm32f437": [
      "stm32f4/stm32f427",
      "gpio-f427",
      "fsmc",
      "cryp"
    ],
    "stm32f439": [
      "stm32f4/stm32f429",
      "gpio-f427",
      "fmc",
      "cryp"
    ],
    "stm32f469": [
      "stm32f4/stm32f469",
      "gpio-f469"
    ],
    "stm32f479": [
      "stm32f4/stm32f469",
      "gpio-f469",
      "cryp"
    ],
    "usb_fs": [
      "dep:synopsys-usb-otg",
      "synopsys-usb-otg/fs"
    ],
    "usb_hs": [
      "dep:synopsys-usb-otg",
      "synopsys-usb-otg/hs"
    ]
  },
  "index_path": "st/m3/stm32f4xx-hal",
  "name": "stm32f4xx-hal",
  "pubtime": "2024-10-04T14:23:03Z",
  "rust_version": "1.62",
  "v": 2,
  "vers": "0.22.0",
  "yanked": false
}
