[package] name = "imxrt-flash-algos" version = "0.1.0" edition = "2024" publish = false [dependencies] defmt = { workspace = true } flash-algorithm = { workspace = true } imxrt-drivers-flexspi = { workspace = true } ral-registers = { workspace = true } imxrt-drivers-rtwdog = { workspace = true } imxrt-drivers-ccm-10xx = { workspace = true } imxrt-drivers-ccm-11xx = { workspace = true } imxrt-drivers-dcdc = { workspace = true } imxrt-drivers-pmu-11xx = { workspace = true } imxrt-drivers-gpc-11xx = { workspace = true } [workspace] members = ["imxrt1010", "imxrt1010evk", "imxrt1040", "imxrt1040evk", "imxrt1160", "imxrt1160evk", "imxrt1170", "imxrt1170evk"] [workspace.dependencies] imxrt-drivers-flexspi = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-rtwdog = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-ccm-10xx = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-ccm-11xx = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-dcdc = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-gpc-11xx = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt-drivers-pmu-11xx = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt1010 = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt1040 = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt1160 = { git = "https://git.mciantyre.dev/imxrt-drivers" } imxrt1170 = { git = "https://git.mciantyre.dev/imxrt-drivers" } ral-registers = { version = "0.2" } imxrt-rt = "0.2" cortex-m = { version = "0.7", features = ["critical-section-single-core"] } defmt = "1.0.0" defmt-rtt = "1.1.0" panic-probe = { version = "1.0.0", features = ["print-defmt"] } flash-algorithm = { version = "0.6.0", default-features = false, features = ["erase-chip", "read-flash"] } imxrt-flash-algos = { path = "." } imxrt1010-flash-algos = { path = "imxrt1010" } imxrt1040-flash-algos = { path = "imxrt1040" } imxrt1160-flash-algos = { path = "imxrt1160" } imxrt1170-flash-algos = { path = "imxrt1170" } imxrt1010evk = { path = "imxrt1010evk" } imxrt1040evk = { path = "imxrt1040evk" } imxrt1160evk = { path = "imxrt1160evk" } imxrt1170evk = { path = "imxrt1170evk" } [patch.crates-io.ral-registers] git = "https://git.mciantyre.dev/ral-registers" branch = "v0.2" [patch.crates-io.imxrt-rt] git = "https://github.com/imxrt-rs/imxrt-rt" [profile.dev] codegen-units = 1 overflow-checks = true [profile.release] codegen-units = 1 opt-level = "s" overflow-checks = true