[package]
edition = "2021"
name = "hk32-partial-hal"
version = "0.3.1"
authors = ["Merisy-Thing <merisy-thing@outlook.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "HK32 partial HAL"
readme = false
keywords = [
"embedded",
"HK32",
]
categories = [
"embedded",
"no-std",
]
license = "MIT"
[features]
default = []
defmt = []
dont-panic = []
exti = []
hk32c030xx = ["dep:hk32c030xx-pac"]
hk32c030xx-defmt = ["hk32c030xx-pac/defmt"]
hk32c030xx-mem-x = []
hk32c030xx-rt = [
"hk32c030xx-pac/rt",
"rt",
]
hk32f005 = ["dep:hk32f005-pac"]
hk32f005-defmt = ["hk32f005-pac/defmt"]
hk32f005-mem-x = []
hk32f005-rt = [
"hk32f005-pac/rt",
"rt",
]
hk32f0301mxxc = ["dep:hk32f0301mxxc-pac"]
hk32f0301mxxc-defmt = ["hk32f0301mxxc-pac/defmt"]
hk32f0301mxxc-mem-x = []
hk32f0301mxxc-rt = [
"hk32f0301mxxc-pac/rt",
"rt",
]
rt = []
[lib]
name = "hk32_partial_hal"
path = "src/lib.rs"
[dependencies.cortex-m]
version = "0.7"
[dependencies.cortex-m-rt]
version = "0.7"
[dependencies.critical-section]
version = "1.2"
[dependencies.defmt]
version = "1.1"
[dependencies.embassy-hal-internal]
version = "0.5"
features = [
"cortex-m",
"prio-bits-3",
]
[dependencies.embedded-hal]
version = "1.0"
[dependencies.embedded-hal-02]
version = "0.2"
features = ["unproven"]
package = "embedded-hal"
[dependencies.embedded-hal-nb]
version = "1.0"
[dependencies.hk32c030xx-pac]
version = "0.2"
optional = true
[dependencies.hk32f005-pac]
version = "0.1"
optional = true
[dependencies.hk32f0301mxxc-pac]
version = "0.2"
optional = true
[dev-dependencies.panic-halt]
version = "1.0"