user app can invoke kernel syscall!!!!

This commit is contained in:
2025-08-26 18:44:46 -06:00
parent 6dcdd88a0f
commit c4f2c6cffb
12 changed files with 201 additions and 170 deletions

79
Cargo.lock generated
View File

@@ -1158,6 +1158,45 @@ dependencies = [
"cpufeatures",
]
[[package]]
name = "kernel"
version = "0.1.0"
dependencies = [
"abi",
"bitflags 2.9.1",
"bt-hci",
"cortex-m",
"cortex-m-rt",
"cyw43",
"cyw43-pio",
"defmt 0.3.100",
"defmt-rtt",
"embassy-embedded-hal",
"embassy-executor",
"embassy-futures",
"embassy-rp 0.4.0",
"embassy-sync 0.7.0",
"embassy-time",
"embassy-usb",
"embedded-graphics",
"embedded-hal 0.2.7",
"embedded-hal-async",
"embedded-hal-bus",
"embedded-layout",
"embedded-sdmmc",
"goblin",
"heapless",
"num_enum 0.7.4",
"panic-probe",
"portable-atomic",
"shared",
"spin",
"st7365p-lcd",
"static_cell",
"talc",
"trouble-host",
]
[[package]]
name = "lalrpop"
version = "0.19.12"
@@ -1428,46 +1467,6 @@ version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]]
name = "picocalc-os-rs"
version = "0.1.0"
dependencies = [
"abi",
"bitflags 2.9.1",
"bt-hci",
"bumpalo",
"cortex-m",
"cortex-m-rt",
"cyw43",
"cyw43-pio",
"defmt 0.3.100",
"defmt-rtt",
"embassy-embedded-hal",
"embassy-executor",
"embassy-futures",
"embassy-rp 0.4.0",
"embassy-sync 0.7.0",
"embassy-time",
"embassy-usb",
"embedded-graphics",
"embedded-hal 0.2.7",
"embedded-hal-async",
"embedded-hal-bus",
"embedded-layout",
"embedded-sdmmc",
"goblin",
"heapless",
"num_enum 0.7.4",
"panic-probe",
"portable-atomic",
"shared",
"spin",
"st7365p-lcd",
"static_cell",
"talc",
"trouble-host",
]
[[package]]
name = "pin-project-lite"
version = "0.2.16"