looking amazing, time for timer testing to improve performance to the maximum

This commit is contained in:
Priec
2025-10-22 23:31:10 +02:00
parent 9ac4f81975
commit 7da55196e7
6 changed files with 129 additions and 82 deletions

View File

@@ -32,6 +32,33 @@ dependencies = [
"stable_deref_trait",
]
[[package]]
name = "async_uart"
version = "0.1.0"
dependencies = [
"cortex-m",
"cortex-m-rt",
"defmt 1.0.1",
"defmt-rtt",
"defmt-test",
"embassy-executor",
"embassy-futures",
"embassy-stm32",
"embassy-sync",
"embassy-time",
"embassy-usb",
"embedded-graphics",
"embedded-hal 1.0.0",
"embedded-io",
"embedded-io-async",
"heapless 0.9.1",
"micromath",
"panic-halt",
"panic-probe",
"static_cell",
"tinybmp",
]
[[package]]
name = "autocfg"
version = "1.5.0"
@@ -137,6 +164,15 @@ dependencies = [
"syn 2.0.107",
]
[[package]]
name = "cortex-m-semihosting"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c23234600452033cc77e4b761e740e02d2c4168e11dbf36ab14a0f58973592b0"
dependencies = [
"cortex-m",
]
[[package]]
name = "critical-section"
version = "1.2.0"
@@ -229,6 +265,29 @@ dependencies = [
"defmt 1.0.1",
]
[[package]]
name = "defmt-test"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24076cc7203c365e7febfcec15d6667a9ef780bd2c5fd3b2a197400df78f299b"
dependencies = [
"cortex-m-rt",
"cortex-m-semihosting",
"defmt 1.0.1",
"defmt-test-macros",
]
[[package]]
name = "defmt-test-macros"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe5520fd36862f281c026abeaab153ebbc001717c29a9b8e5ba9704d8f3a879d"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.107",
]
[[package]]
name = "document-features"
version = "0.2.11"
@@ -616,32 +675,6 @@ dependencies = [
"pin-utils",
]
[[package]]
name = "hal_rng"
version = "0.1.0"
dependencies = [
"cortex-m",
"cortex-m-rt",
"defmt 1.0.1",
"defmt-rtt",
"embassy-executor",
"embassy-futures",
"embassy-stm32",
"embassy-sync",
"embassy-time",
"embassy-usb",
"embedded-graphics",
"embedded-hal 1.0.0",
"embedded-io",
"embedded-io-async",
"heapless 0.9.1",
"micromath",
"panic-halt",
"panic-probe",
"static_cell",
"tinybmp",
]
[[package]]
name = "hash32"
version = "0.3.1"