Make setting duty cycle interactive, add error handling

This commit is contained in:
Reinout Meliesie 2025-08-23 20:56:50 +02:00
commit f9a4b88222
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
3 changed files with 55 additions and 16 deletions

23
Cargo.lock generated
View file

@ -36,6 +36,22 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "eyre"
version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
dependencies = [
"indenter",
"once_cell",
]
[[package]]
name = "indenter"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5"
[[package]]
name = "io-kit-sys"
version = "0.4.1"
@ -50,6 +66,7 @@ dependencies = [
name = "kulifuli-host"
version = "0.1.0"
dependencies = [
"eyre",
"serialport",
]
@ -99,6 +116,12 @@ dependencies = [
"libc",
]
[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "pkg-config"
version = "0.3.32"