WIP keyboard syscall

This commit is contained in:
2025-08-31 22:41:09 -06:00
parent 1bbd988ef7
commit 5d0a3608d1
8 changed files with 210 additions and 113 deletions

39
Cargo.lock generated
View File

@@ -17,8 +17,11 @@ name = "abi"
version = "0.1.0"
dependencies = [
"abi_sys",
"embassy-time 0.5.0",
"embedded-graphics",
"shared",
"spin",
"talc",
]
[[package]]
@@ -186,7 +189,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f377753756ec12e76b52d2dd657437be0448cc9736402ffadd0b8b8b9602c8a1"
dependencies = [
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time 0.4.0",
"embedded-io",
"embedded-io-async",
"futures-intrusive",
@@ -320,7 +323,7 @@ dependencies = [
"embassy-futures",
"embassy-net-driver-channel",
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time 0.4.0",
"embedded-hal 1.0.0",
"embedded-io-async",
"futures",
@@ -494,7 +497,7 @@ dependencies = [
"embassy-futures",
"embassy-hal-internal 0.3.0",
"embassy-sync 0.7.0",
"embassy-time",
"embassy-time 0.4.0",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
"embedded-hal-async",
@@ -588,7 +591,7 @@ dependencies = [
"embassy-futures",
"embassy-hal-internal 0.2.0",
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time 0.4.0",
"embassy-usb-driver",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
@@ -626,7 +629,7 @@ dependencies = [
"embassy-futures",
"embassy-hal-internal 0.2.0",
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time 0.4.0",
"embassy-time-driver",
"embassy-time-queue-utils",
"embassy-usb-driver",
@@ -696,10 +699,26 @@ dependencies = [
]
[[package]]
name = "embassy-time-driver"
version = "0.2.0"
name = "embassy-time"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d45f5d833b6d98bd2aab0c2de70b18bfaa10faf661a1578fd8e5dfb15eb7eba"
checksum = "f4fa65b9284d974dad7a23bb72835c4ec85c0b540d86af7fc4098c88cff51d65"
dependencies = [
"cfg-if",
"critical-section",
"document-features",
"embassy-time-driver",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
"embedded-hal-async",
"futures-core",
]
[[package]]
name = "embassy-time-driver"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0a244c7dc22c8d0289379c8d8830cae06bb93d8f990194d0de5efb3b5ae7ba6"
dependencies = [
"document-features",
]
@@ -1187,7 +1206,7 @@ dependencies = [
"embassy-futures",
"embassy-rp 0.4.0",
"embassy-sync 0.7.0",
"embassy-time",
"embassy-time 0.4.0",
"embassy-usb",
"embedded-graphics",
"embedded-hal 0.2.7",
@@ -2086,7 +2105,7 @@ dependencies = [
"bt-hci",
"embassy-futures",
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time 0.4.0",
"embedded-io",
"futures",
"heapless",