{
  "cksum": "c7855406bb7194a299e4c7472373adff6e7f14c959528dd7f907b976487bd6fc",
  "crate_file": "prinThor-0.0.2.crate",
  "crate_url": "https://static.crates.io/crates/prinThor/prinThor-0.0.2.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "alloc-cortex-m",
      "optional": true,
      "req": "^0.4.4",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "parse-trailing-comment",
        "optional-value",
        "string-value"
      ],
      "kind": "normal",
      "name": "async-gcode",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "bitflags",
      "optional": false,
      "req": "^2.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "inline-asm",
        "critical-section-single-core"
      ],
      "kind": "normal",
      "name": "cortex-m",
      "optional": true,
      "req": "^0.7.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cortex-m-rt",
      "optional": true,
      "req": "^0.7.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "alloc"
      ],
      "kind": "normal",
      "name": "cstr_core",
      "optional": true,
      "req": "^0.2.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "defmt",
      "optional": true,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "defmt-rtt",
      "optional": true,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "display-interface-parallel-gpio",
      "optional": true,
      "req": "^0.6.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embassy-embedded-hal",
      "optional": true,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "embassy-executor",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embassy-futures",
      "optional": false,
      "req": "^0.1.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "embassy-stm32",
      "optional": true,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embassy-sync",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embassy-time",
      "optional": false,
      "req": "^0.3.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-graphics",
      "optional": true,
      "req": "^0.7.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "embedded-graphics-core",
      "optional": true,
      "req": "^0.3.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "embedded-hal",
      "optional": true,
      "req": "^1.0.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": false,
      "features": [],
      "kind": "normal",
      "name": "embedded-io-async",
      "optional": false,
      "req": "^0.6.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "embedded-sdmmc",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "futures",
      "optional": false,
      "req": "^0.3.30",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "gnuplot",
      "optional": true,
      "req": "^0.0.39",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "heapless",
      "optional": false,
      "req": "^0.8.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ili9341",
      "optional": true,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "lvgl",
      "optional": true,
      "req": "^0.5.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "micromath",
      "optional": false,
      "req": "^2.1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": false,
      "req": "^0.2.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "print-defmt"
      ],
      "kind": "normal",
      "name": "panic-probe",
      "optional": true,
      "req": "^0.3.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "pid",
      "optional": false,
      "req": "^4.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "printhor-hwa-common",
      "optional": false,
      "req": "^0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "printhor-hwi_mks_robin_nano",
      "optional": true,
      "req": "^0.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "printhor-hwi_native",
      "optional": true,
      "req": "^0.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "printhor-hwi_nucleo_64_arduino_cnc_hat",
      "optional": true,
      "req": "^0.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "printhor-hwi_skr_mini_e3",
      "optional": true,
      "req": "^0.0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "maths",
        "serde-with-str"
      ],
      "kind": "normal",
      "name": "rust_decimal",
      "optional": false,
      "req": "^1.33.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rust_decimal_macros",
      "optional": false,
      "req": "^1.33.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "strum",
      "optional": false,
      "req": "^0.25.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tmc2209",
      "optional": true,
      "req": "^0.2.2",
      "target": null
    }
  ],
  "features": {
    "_arch": [],
    "arch-std": [],
    "default": [
      "native"
    ],
    "fixed-point-128-impl": [],
    "float-point-f32-impl": [],
    "float-point-f64-impl": [],
    "has-extruder": [],
    "ili9341_parallel": [],
    "ili9341_spi": [],
    "integration-test": [
      "integration-test-power-on",
      "integration-test-homing",
      "integration-test-move-ortho",
      "integration-test-move-oblique",
      "integration-test-move-boundaries",
      "plot-timings"
    ],
    "integration-test-benchy": [],
    "integration-test-dwell": [],
    "integration-test-homing": [],
    "integration-test-laser-engrave": [],
    "integration-test-m100": [],
    "integration-test-move-boundaries": [],
    "integration-test-move-oblique": [],
    "integration-test-move-ortho": [],
    "integration-test-power-on": [],
    "integration-test-set-hotend-temp": [],
    "mks_robin_nano": [
      "has-extruder",
      "with-defmt",
      "printhor-hwi_mks_robin_nano/with-defmt",
      "with-trinamic",
      "trinamic-uart-multi-channel",
      "printhor-hwi_mks_robin_nano/with-trinamic",
      "with-motion",
      "printhor-hwi_mks_robin_nano/with-motion",
      "with-usbserial",
      "printhor-hwi_mks_robin_nano/with-usbserial",
      "with-spi",
      "printhor-hwi_mks_robin_nano/with-spi",
      "with-sdcard",
      "sdcard-uses-spi",
      "printhor-hwi_mks_robin_nano/with-sdcard",
      "printhor-hwi_mks_robin_nano/sdcard-uses-spi",
      "with-printjob",
      "printhor-hwi_mks_robin_nano/with-printjob",
      "with-probe",
      "printhor-hwi_mks_robin_nano/with-probe",
      "with-hotend",
      "printhor-hwi_mks_robin_nano/with-hotend",
      "with-hotbed",
      "printhor-hwi_mks_robin_nano/with-hotbed",
      "with-fan-layer",
      "printhor-hwi_mks_robin_nano/with-fan-layer-fan1",
      "with-laser",
      "printhor-hwi_mks_robin_nano/with-laser",
      "fixed-point-128-impl",
      "cortex-m",
      "cortex-m-rt",
      "alloc-cortex-m",
      "printhor-hwi_mks_robin_nano",
      "embassy-executor/arch-cortex-m",
      "embassy-executor/executor-interrupt",
      "embassy-time/generic-queue"
    ],
    "native": [
      "has-extruder",
      "with-motion",
      "printhor-hwi_native/with-motion",
      "with-uart-port-1",
      "printhor-hwi_native/with-uart-port-1",
      "with-sdcard",
      "printhor-hwi_native/with-sdcard",
      "with-printjob",
      "printhor-hwi_native/with-printjob",
      "with-probe",
      "printhor-hwi_native/with-probe",
      "with-hotend",
      "printhor-hwi_native/with-hotend",
      "with-hotbed",
      "printhor-hwi_native/with-hotbed",
      "with-fan-layer",
      "printhor-hwi_native/with-fan-layer",
      "with-laser",
      "printhor-hwi_native/with-laser",
      "fixed-point-128-impl",
      "printhor-hwi_native/with-log",
      "plot-motion-plan",
      "embassy-executor/arch-std",
      "embassy-executor/executor-thread",
      "embassy-sync/log",
      "embassy-sync/std",
      "embassy-time/std",
      "embassy-time/generic-queue"
    ],
    "nightly": [
      "embassy-executor/nightly",
      "printhor-hwa-common/nightly"
    ],
    "no-real-time": [],
    "nucleo64-f410rb": [
      "printhor-hwi_nucleo_64_arduino_cnc_hat/nucleo64-f410rb"
    ],
    "nucleo64-l476rg": [
      "printhor-hwi_nucleo_64_arduino_cnc_hat/nucleo64-l476rg"
    ],
    "nucleo_64_arduino_cnc_hat": [
      "with-defmt",
      "printhor-hwi_nucleo_64_arduino_cnc_hat/with-defmt",
      "with-motion",
      "printhor-hwi_nucleo_64_arduino_cnc_hat/with-motion",
      "with-uart-port-1",
      "printhor-hwi_nucleo_64_arduino_cnc_hat/with-uart-port-1",
      "with-laser",
      "printhor-hwi_nucleo_64_arduino_cnc_hat/with-laser",
      "fixed-point-128-impl",
      "cortex-m",
      "cortex-m-rt",
      "alloc-cortex-m",
      "printhor-hwi_nucleo_64_arduino_cnc_hat",
      "embassy-executor/arch-cortex-m",
      "embassy-executor/executor-interrupt",
      "embassy-time/generic-queue"
    ],
    "plot-motion-plan": [
      "gnuplot"
    ],
    "plot-timings": [],
    "sdcard-uses-spi": [],
    "skr_mini_e3": [
      "with-defmt",
      "printhor-hwi_skr_mini_e3/with-defmt",
      "with-trinamic",
      "printhor-hwi_skr_mini_e3/with-trinamic",
      "with-motion",
      "printhor-hwi_skr_mini_e3/with-motion",
      "with-usbserial",
      "printhor-hwi_skr_mini_e3/with-usbserial",
      "with-spi",
      "printhor-hwi_skr_mini_e3/with-spi",
      "with-sdcard",
      "sdcard-uses-spi",
      "printhor-hwi_skr_mini_e3/with-sdcard",
      "printhor-hwi_skr_mini_e3/sdcard-uses-spi",
      "with-printjob",
      "printhor-hwi_skr_mini_e3/with-printjob",
      "with-probe",
      "printhor-hwi_skr_mini_e3/with-probe",
      "with-hotend",
      "printhor-hwi_skr_mini_e3/with-hotend",
      "with-hotbed",
      "printhor-hwi_skr_mini_e3/with-hotbed",
      "with-fan-layer",
      "printhor-hwi_skr_mini_e3/with-fan-layer-fan0",
      "with-laser",
      "printhor-hwi_skr_mini_e3/with-laser",
      "fixed-point-128-impl",
      "cortex-m",
      "cortex-m-rt",
      "alloc-cortex-m",
      "printhor-hwi_skr_mini_e3",
      "embassy-executor/arch-cortex-m",
      "embassy-executor/executor-interrupt",
      "embassy-time/generic-queue"
    ],
    "std": [],
    "trinamic-uart-multi-channel": [],
    "with-defmt": [
      "defmt",
      "defmt-rtt",
      "panic-probe"
    ],
    "with-display": [
      "embedded-graphics-core",
      "embedded-graphics"
    ],
    "with-endstops": [],
    "with-fan-layer": [
      "embedded-hal"
    ],
    "with-fan0": [
      "embedded-hal"
    ],
    "with-hotbed": [
      "embedded-hal"
    ],
    "with-hotend": [
      "embedded-hal"
    ],
    "with-laser": [
      "embedded-hal"
    ],
    "with-lvgl": [
      "with-display",
      "lvgl"
    ],
    "with-motion": [],
    "with-printjob": [],
    "with-probe": [
      "embedded-hal"
    ],
    "with-sdcard": [
      "embedded-sdmmc"
    ],
    "with-spi": [
      "embedded-hal"
    ],
    "with-trinamic": [
      "tmc2209"
    ],
    "with-uart-port-1": [],
    "with-uart2": [],
    "with-usbserial": []
  },
  "index_path": "pr/in/printhor",
  "name": "prinThor",
  "pubtime": "2024-01-12T14:27:53Z",
  "vers": "0.0.2",
  "yanked": false
}
