content: [package]
  name = "embassy-imxrt-examples"
  version = "0.1.0"
  edition = "2024"
  license = "MIT"
  
  [profile.release]
  lto = true # better optimizations
  debug = 2  # enough information for defmt/rtt
  
  [dependencies]
  cortex-m = { version = "0.7.7", features = [
      "inline-asm",
      "critical-section-single-core",
  ] }
  cortex-m-rt = "0.7.3"
  defmt = "1.0"
  defmt-rtt = "1.0"
  panic-probe = { version = "1.0", features = ["print-defmt"] }
  embassy-imxrt = { version = "0.1.0", path = "../../", features = [
      "defmt",
      "time-driver-os-timer",
      "time",
      "mimxrt685s",
      "unstable-pac",
  ] }
  
  embassy-sync = { version = "0.7.2", features = [
      "defmt",
  ] }
  embassy-executor = { version = "0.9.1", features = [
      "arch-cortex-m",
      "executor-thread",
      "executor-interrupt",
      "defmt",
  ] }
  embassy-futures = "0.1.2"
  embassy-time = { version = "0.5.0", features = [
      "defmt",
      "defmt-timestamp-uptime",
  ] }
  storage_bus = { git = "https://github.com/OpenDevicePartnership/embedded-mcu" }
  embedded-hal-bus = "0.3.0"
  embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
  embedded-hal-async = "1.0.0"
  futures = { version = "0.3.30", default-features = false, features = [
      "async-await",
  ] }
  embedded-storage = { version = "0.3" }
  embedded-storage-async = { version = "0.4.1" }
  is31fl3743b-driver = { version = "0.1.1", features = [ "is_blocking" ]}
  mimxrt600-fcb = "0.2.2"
  
  embedded-mcu-hal = { git = "https://github.com/OpenDevicePartnership/embedded-mcu", features = [
      "chrono"
  ] }
  
  chrono = { version = "^0.4", default-features = false}
  rand = { version = "0.8.5", default-features = false }
  keyberon = { git = "https://github.com/TeXitoi/keyberon" }
  static_cell = { version = "2" }
  