# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mnemos" version = "0.1.0" authors = ["James Munns "] description = "A tiny embedded operating system kernel" readme = "./README.md" categories = ["embedded", "no-std"] license = "MIT OR Apache-2.0" repository = "https://github.com/jamesmunns/pellegrino" resolver = "2" [profile.bench] opt-level = 3 lto = "false" codegen-units = 1 debug = 2 debug-assertions = false overflow-checks = false incremental = false [profile.dev] opt-level = 3 codegen-units = 1 debug = 2 debug-assertions = true overflow-checks = true incremental = false [profile.release] opt-level = 3 codegen-units = 1 debug = 2 debug-assertions = false overflow-checks = false incremental = false [profile.test] opt-level = 3 codegen-units = 1 debug = 2 debug-assertions = true overflow-checks = true incremental = false [lib] name = "kernel" harness = false [[test]] name = "integration" harness = false [dependencies.bbqueue] version = "0.5.1" features = ["defmt"] [dependencies.byte-slab] version = "0.2.2" [dependencies.cassette] version = "0.2.3" [dependencies.common] version = "0.1.0" features = ["use-defmt"] package = "mnemos-common" [dependencies.cortex-m] version = "0.7.3" [dependencies.cortex-m-rt] version = "0.7.0" [dependencies.cortex-m-rtic] version = "1.0.0" [dependencies.defmt] version = "0.3.0" [dependencies.defmt-rtt] version = "0.3.0" [dependencies.embedded-hal] version = "0.2.6" [dependencies.fugit] version = "0.3.3" [dependencies.groundhog] version = "0.2.5" [dependencies.groundhog-nrf52] version = "0.5.0" [dependencies.heapless] version = "0.7.10" features = ["defmt-impl"] [dependencies.linked_list_allocator] version = "0.9.1" default-features = false [dependencies.nb] version = "1.0.0" [dependencies.nrf-smartled] version = "0.5.0" features = ["52840"] [dependencies.nrf52840-hal] version = "0.14.1" [dependencies.panic-probe] version = "0.3.0" features = ["print-defmt"] [dependencies.postcard] version = "0.7.3" [dependencies.rtic-monotonic] version = "1.0.0" [dependencies.serde] version = "1.0.136" features = ["derive"] default-features = false [dependencies.smart-leds] version = "0.3.0" [dependencies.smart-leds-trait] version = "0.2.1" [dependencies.usb-device] version = "0.2.8" [dependencies.usbd-serial] version = "0.1.1" [dev-dependencies.defmt-test] version = "0.3.0"