[build-dependencies.anyhow]
version = "1.0"
[build-dependencies.bindgen]
version = "0.72"
[build-dependencies.cc]
version = "1.2.50"
[dependencies.anyhow]
default-features = false
version = "1.0"
[dependencies.async-trait]
version = "0.1.89"
[dependencies.chrono]
default-features = false
features = ["alloc"]
version = "0.4"
[dev-dependencies.termion]
version = "4.0.6"
[[example]]
name = "emulate"
path = "examples/emulate.rs"
[[example]]
name = "test"
path = "examples/test.rs"
[features]
allocator-cstdlib = []
default = ["util"]
panic-handler = []
util = []
[lib]
crate-type = ["lib"]
name = "simpleos"
path = "src/lib.rs"
[lints.rust]
unused_must_use = "warn"
[package]
authors = ["houxd.g@gmail.com"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["no-std"]
description = "A Simple OS use for MCU, that implements single-threaded asynchronous runtime."
documentation = "https://docs.rs/simpleos"
edition = "2021"
exclude = []
homepage = "https://github.com/houxd/simpleos"
keywords = ["embedded", "mcu", "no-std", "async", "console"]
license = "MIT"
name = "simpleos"
readme = "README.md"
repository = "https://github.com/houxd/simpleos"
version = "0.6.3"
[profile.dev]
opt-level = 0
[profile.release]
codegen-units = 1
lto = true
opt-level = "s"