Included lib for adg2128.

This commit is contained in:
2025-07-21 17:33:48 +02:00
parent ed49071ffa
commit 0c18664e48
5 changed files with 331 additions and 11 deletions

59
Cargo.lock generated
View File

@@ -39,14 +39,19 @@ dependencies = [
name = "bioz-firmware-rs"
version = "0.1.0"
dependencies = [
"bitflags 2.9.1",
"cortex-m",
"cortex-m-rt",
"defmt 1.0.1",
"defmt-rtt",
"embassy-embedded-hal",
"embassy-executor",
"embassy-stm32",
"embassy-sync 0.7.0",
"embassy-time",
"embedded-hal 1.0.0",
"panic-probe",
"static_cell",
]
[[package]]
@@ -230,13 +235,14 @@ dependencies = [
[[package]]
name = "embassy-embedded-hal"
version = "0.3.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41fea5ef5bed4d3468dfd44f5c9fa4cda8f54c86d4fb4ae683eacf9d39e2ea12"
checksum = "8578db196d74db92efdd5ebc546736dac1685499ee245b22eff92fa5e4b57945"
dependencies = [
"defmt 0.3.100",
"defmt 1.0.1",
"embassy-futures",
"embassy-sync",
"embassy-hal-internal 0.3.0",
"embassy-sync 0.7.0",
"embassy-time",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
@@ -289,6 +295,15 @@ dependencies = [
"num-traits",
]
[[package]]
name = "embassy-hal-internal"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95285007a91b619dc9f26ea8f55452aa6c60f7115a4edc05085cd2bd3127cd7a"
dependencies = [
"num-traits",
]
[[package]]
name = "embassy-net-driver"
version = "0.2.0"
@@ -317,9 +332,9 @@ dependencies = [
"embassy-embedded-hal",
"embassy-executor",
"embassy-futures",
"embassy-hal-internal",
"embassy-hal-internal 0.2.0",
"embassy-net-driver",
"embassy-sync",
"embassy-sync 0.6.2",
"embassy-time",
"embassy-time-driver",
"embassy-time-queue-utils",
@@ -362,6 +377,21 @@ dependencies = [
"heapless",
]
[[package]]
name = "embassy-sync"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cef1a8a1ea892f9b656de0295532ac5d8067e9830d49ec75076291fd6066b136"
dependencies = [
"cfg-if",
"critical-section",
"defmt 1.0.1",
"embedded-io-async",
"futures-sink",
"futures-util",
"heapless",
]
[[package]]
name = "embassy-time"
version = "0.4.0"
@@ -415,7 +445,7 @@ checksum = "08e753b23799329780c7ac434264026d0422044d6649ed70a73441b14a6436d7"
dependencies = [
"critical-section",
"defmt 0.3.100",
"embassy-sync",
"embassy-sync 0.6.2",
"embassy-usb-driver",
]
@@ -610,6 +640,12 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "portable-atomic"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
[[package]]
name = "proc-macro-error-attr2"
version = "2.0.0"
@@ -698,6 +734,15 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "static_cell"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0530892bb4fa575ee0da4b86f86c667132a94b74bb72160f58ee5a4afec74c23"
dependencies = [
"portable-atomic",
]
[[package]]
name = "stm32-fmc"
version = "0.3.2"