rotor-control/Cargo.lock

1047 lines
26 KiB
Plaintext
Raw Permalink Normal View History

# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "atomic-polyfill"
2023-05-28 16:02:12 +02:00
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28"
dependencies = [
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
]
[[package]]
name = "atomic-polyfill"
2023-05-28 16:02:12 +02:00
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "c314e70d181aa6053b26e3f7fbf86d1dfff84f816a6175b967666b3506ef7289"
dependencies = [
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
]
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "az"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973"
[[package]]
name = "bare-metal"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3"
dependencies = [
"rustc_version 0.2.3",
]
[[package]]
name = "bare-metal"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603"
[[package]]
name = "bit_field"
2023-05-28 16:02:12 +02:00
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
[[package]]
name = "bitfield"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bxcan"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40ac3d0c0a542d0ab5521211f873f62706a7136df415676f676d347e5a41dd80"
dependencies = [
"bitflags",
"defmt",
"embedded-hal 0.2.7",
2023-05-28 16:02:12 +02:00
"nb 1.1.0",
"vcell",
]
[[package]]
name = "byte-slice-cast"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3"
[[package]]
name = "byteorder"
version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "cortex-m"
2023-05-28 16:02:12 +02:00
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9"
dependencies = [
"bare-metal 0.2.5",
"bitfield",
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
"embedded-hal 0.2.7",
"volatile-register",
]
[[package]]
name = "cortex-m-rt"
2023-05-28 16:02:12 +02:00
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "ee84e813d593101b1723e13ec38b6ab6abbdbaaa4546553f5395ed274079ddb1"
dependencies = [
"cortex-m-rt-macros",
]
[[package]]
name = "cortex-m-rt-macros"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0f6f3e36f203cfedbc78b357fb28730aa2c6dc1ab060ee5c2405e843988d3c7"
dependencies = [
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
]
[[package]]
name = "critical-section"
2023-05-28 16:02:12 +02:00
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "c1706d332edc22aef4d9f23a6bb1c92360a403013c291af51247a737472dcae6"
dependencies = [
"bare-metal 1.0.0",
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
]
[[package]]
name = "critical-section"
2023-05-28 16:02:12 +02:00
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52"
[[package]]
name = "darling"
version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
dependencies = [
"darling_core",
"darling_macro",
]
[[package]]
name = "darling_core"
version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
]
[[package]]
name = "darling_macro"
version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
dependencies = [
"darling_core",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
]
[[package]]
name = "defmt"
2023-05-28 16:02:12 +02:00
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "956673bd3cb347512bf988d1e8d89ac9a82b64f6eec54d3c01c3529dac019882"
dependencies = [
"bitflags",
"defmt-macros",
]
[[package]]
name = "defmt-macros"
2023-05-28 16:02:12 +02:00
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "b4abc4821bd84d3d8f49945ddb24d029be9385ed9b77c99bf2f6296847a6a9f0"
dependencies = [
"defmt-parser",
"proc-macro-error",
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
]
[[package]]
name = "defmt-parser"
2023-05-28 16:02:12 +02:00
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "269924c02afd7f94bc4cecbfa5c379f6ffcf9766b3408fe63d22c728654eccd0"
dependencies = [
"thiserror",
]
[[package]]
name = "defmt-rtt"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d2cbbbd58847d508d97629b32cd9730a2d28532f71e219714614406029f18b1"
dependencies = [
2023-05-28 16:02:12 +02:00
"critical-section 0.2.8",
"defmt",
]
[[package]]
name = "display-interface"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7517c040926d7b02b111884aa089177db80878533127f7c1b480d852c5fb4112"
[[package]]
name = "display-interface-i2c"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4895cd4e54e5536ef370d7f1eec787aad8275dd8ad15815aebfa71dd847b4ebf"
dependencies = [
"display-interface",
"embedded-hal 0.2.7",
]
[[package]]
name = "display-interface-spi"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "489378ad054862146fbd1f09f51d585ccbe4bd1e2feadcda2a13ac33f840e1a5"
dependencies = [
"byte-slice-cast",
"display-interface",
"embedded-hal 0.2.7",
]
[[package]]
name = "embassy-cortex-m"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
2023-05-28 16:02:12 +02:00
"atomic-polyfill 1.0.2",
"cfg-if",
"cortex-m",
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
"embassy-executor",
"embassy-hal-common",
"embassy-macros",
2023-05-28 16:02:12 +02:00
"embassy-sync",
]
[[package]]
name = "embassy-embedded-hal"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"defmt",
2023-05-28 16:02:12 +02:00
"embassy-futures",
"embassy-sync",
"embedded-hal 0.2.7",
2023-05-28 16:02:12 +02:00
"embedded-hal 1.0.0-alpha.10",
"embedded-hal-async",
"embedded-storage",
"embedded-storage-async",
2023-05-28 16:02:12 +02:00
"nb 1.1.0",
]
[[package]]
name = "embassy-executor"
2023-05-28 16:02:12 +02:00
version = "0.2.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
2023-05-28 16:02:12 +02:00
"atomic-polyfill 1.0.2",
"cortex-m",
"critical-section 1.1.1",
"defmt",
"embassy-macros",
"embassy-time",
"futures-util",
2023-05-28 16:02:12 +02:00
"static_cell",
]
[[package]]
name = "embassy-futures"
version = "0.1.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"defmt",
]
[[package]]
name = "embassy-hal-common"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
2023-05-28 16:02:12 +02:00
"defmt",
"num-traits",
]
[[package]]
name = "embassy-macros"
2023-05-28 16:02:12 +02:00
version = "0.2.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"darling",
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
]
[[package]]
name = "embassy-net-driver"
version = "0.1.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"defmt",
]
[[package]]
name = "embassy-net-driver-channel"
version = "0.1.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"embassy-futures",
"embassy-net-driver",
"embassy-sync",
]
[[package]]
name = "embassy-stm32"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
2023-05-28 16:02:12 +02:00
"atomic-polyfill 1.0.2",
"bit_field",
"bxcan",
"cfg-if",
"cortex-m",
"cortex-m-rt",
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
"defmt",
"embassy-cortex-m",
"embassy-embedded-hal",
"embassy-executor",
2023-05-28 16:02:12 +02:00
"embassy-futures",
"embassy-hal-common",
2023-05-28 16:02:12 +02:00
"embassy-net-driver",
"embassy-sync",
"embassy-time",
2023-05-28 16:02:12 +02:00
"embassy-usb-driver",
"embedded-hal 0.2.7",
2023-05-28 16:02:12 +02:00
"embedded-hal 1.0.0-alpha.10",
"embedded-hal-async",
2023-05-28 16:02:12 +02:00
"embedded-hal-nb",
"embedded-io",
"embedded-storage",
"embedded-storage-async",
"futures",
2023-05-28 16:02:12 +02:00
"nb 1.1.0",
"proc-macro2",
"quote",
"rand_core",
"sdio-host",
"seq-macro",
"stm32-fmc",
"stm32-metapac",
"vcell",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "embassy-sync"
version = "0.2.0"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"cfg-if",
2023-05-28 16:02:12 +02:00
"critical-section 1.1.1",
"defmt",
2023-05-28 16:02:12 +02:00
"embedded-io",
"futures-util",
2023-05-28 16:02:12 +02:00
"heapless",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "embassy-time"
version = "0.1.1"
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
2023-05-28 16:02:12 +02:00
"atomic-polyfill 1.0.2",
"cfg-if",
"critical-section 1.1.1",
"defmt",
2023-05-28 16:02:12 +02:00
"embedded-hal 0.2.7",
"futures-util",
"heapless",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "embassy-usb"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"defmt",
2023-05-28 16:02:12 +02:00
"embassy-futures",
"embassy-net-driver-channel",
"embassy-sync",
"embassy-usb-driver",
"heapless",
"ssmarshal",
"usbd-hid",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "embassy-usb-driver"
version = "0.1.0"
2023-05-28 16:02:12 +02:00
source = "git+https://github.com/embassy-rs/embassy.git#bea42a78a4c44df3ebab564c32bf04ed76493704"
dependencies = [
"defmt",
]
[[package]]
name = "embedded-graphics"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "750082c65094fbcc4baf9ba31583ce9a8bb7f52cadfb96f6164b1bc7f922f32b"
dependencies = [
"az",
"byteorder",
"embedded-graphics-core",
"float-cmp",
"micromath",
]
[[package]]
name = "embedded-graphics-core"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8b1239db5f3eeb7e33e35bd10bd014e7b2537b17e071f726a09351431337cfa"
dependencies = [
"az",
"byteorder",
]
[[package]]
name = "embedded-hal"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
dependencies = [
"nb 0.1.3",
"void",
]
[[package]]
name = "embedded-hal"
2023-05-28 16:02:12 +02:00
version = "1.0.0-alpha.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f65c4d073f5d91c66e629b216818a4c9747eeda0debedf2deda9a0a947e4e93b"
[[package]]
name = "embedded-hal-async"
version = "0.2.0-alpha.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "8042370aa7af48de36d5312cda14c18ed8ca6b7ce64f5a07832fedc9dc83063f"
dependencies = [
2023-05-28 16:02:12 +02:00
"embedded-hal 1.0.0-alpha.10",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "embedded-hal-nb"
version = "1.0.0-alpha.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "1465fffd56a95bbc105c17965bca1c1d5815027b1cc6bb183bc05d04563d065c"
dependencies = [
2023-05-28 16:02:12 +02:00
"embedded-hal 1.0.0-alpha.10",
"nb 1.1.0",
]
[[package]]
name = "embedded-io"
2023-05-28 16:02:12 +02:00
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
dependencies = [
"defmt",
]
[[package]]
name = "embedded-storage"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "156d7a2fdd98ebbf9ae579cbceca3058cff946e13f8e17b90e3511db0508c723"
[[package]]
name = "embedded-storage-async"
2023-05-28 16:02:12 +02:00
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "052997a894670d0cde873faa7405bc98e2fd29f569d2acd568561bc1c396b35a"
dependencies = [
"embedded-storage",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "encode_unicode"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
[[package]]
name = "float-cmp"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1267f4ac4f343772758f7b1bdcbe767c218bbab93bb432acbf5162bbf85a6c4"
dependencies = [
"num-traits",
]
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "futures"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
name = "futures-core"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
[[package]]
name = "futures-io"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
[[package]]
name = "futures-macro"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 2.0.18",
]
[[package]]
name = "futures-sink"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
[[package]]
name = "futures-task"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
[[package]]
name = "futures-util"
2023-05-28 16:02:12 +02:00
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
dependencies = [
"futures-core",
"futures-macro",
"futures-sink",
"futures-task",
"pin-project-lite",
"pin-utils",
]
[[package]]
name = "hash32"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
dependencies = [
"byteorder",
]
[[package]]
name = "heapless"
version = "0.7.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743"
dependencies = [
2023-05-28 16:02:12 +02:00
"atomic-polyfill 0.1.11",
"hash32",
"rustc_version 0.4.0",
"spin",
"stable_deref_trait",
2022-08-24 17:45:38 +02:00
"ufmt-write",
]
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "lock_api"
2023-05-28 16:02:12 +02:00
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
dependencies = [
"autocfg",
"scopeguard",
]
[[package]]
name = "micromath"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc4010833aea396656c2f91ee704d51a6f1329ec2ab56ffd00bfd56f7481ea94"
[[package]]
name = "nb"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
dependencies = [
2023-05-28 16:02:12 +02:00
"nb 1.1.0",
]
[[package]]
name = "nb"
2023-05-28 16:02:12 +02:00
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
]
[[package]]
name = "panic-probe"
2023-05-28 16:02:12 +02:00
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "aa6fa5645ef5a760cd340eaa92af9c1ce131c8c09e7f8926d8a24b59d26652b9"
dependencies = [
"cortex-m",
]
[[package]]
name = "pin-project-lite"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
"version_check",
]
[[package]]
name = "proc-macro-error-attr"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
dependencies = [
"proc-macro2",
"quote",
"version_check",
]
[[package]]
name = "proc-macro2"
2023-05-28 16:02:12 +02:00
version = "1.0.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
2023-05-28 16:02:12 +02:00
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand_core"
2023-05-28 16:02:12 +02:00
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
[[package]]
name = "rotor-control-stm32"
version = "0.1.0"
dependencies = [
"cortex-m",
"cortex-m-rt",
"defmt",
"defmt-rtt",
"embassy-executor",
2023-05-28 16:02:12 +02:00
"embassy-futures",
"embassy-stm32",
2023-05-28 16:02:12 +02:00
"embassy-sync",
"embassy-time",
"embassy-usb",
"embedded-graphics",
"heapless",
"panic-probe",
"ssd1306",
2022-08-24 17:45:38 +02:00
"ufmt",
]
[[package]]
name = "rustc_version"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
dependencies = [
"semver 0.9.0",
]
[[package]]
name = "rustc_version"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
2023-05-28 16:02:12 +02:00
"semver 1.0.17",
]
[[package]]
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "sdio-host"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f93c025f9cfe4c388c328ece47d11a54a823da3b5ad0370b22d95ad47137f85a"
[[package]]
name = "semver"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
dependencies = [
"semver-parser",
]
[[package]]
name = "semver"
2023-05-28 16:02:12 +02:00
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
[[package]]
name = "semver-parser"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "seq-macro"
2023-05-28 16:02:12 +02:00
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "e6b44e8fc93a14e66336d230954dda83d18b4605ccace8fe09bc7514a71ad0bc"
[[package]]
name = "serde"
2023-05-28 16:02:12 +02:00
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2"
[[package]]
name = "spin"
2023-05-28 16:02:12 +02:00
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
[[package]]
name = "ssd1306"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f066d5458b0a27d938dd2b71a8b397d88c5776cb316b8a39f19ef49b6d290709"
dependencies = [
"display-interface",
"display-interface-i2c",
"display-interface-spi",
"embedded-graphics-core",
"embedded-hal 0.2.7",
]
2023-05-28 16:02:12 +02:00
[[package]]
name = "ssmarshal"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3e6ad23b128192ed337dfa4f1b8099ced0c2bf30d61e551b65fda5916dbb850"
dependencies = [
"encode_unicode",
"serde",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
2023-05-28 16:02:12 +02:00
[[package]]
name = "static_cell"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4c37c250d21f53fa7165e76e5401d7e6539c211a8d2cf449e3962956a5cc2ce"
dependencies = [
"atomic-polyfill 1.0.2",
]
[[package]]
name = "stm32-fmc"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf16ee9bd5de754482883cf3eac9a49eb862baf1420f55ce408e001705e9ae74"
dependencies = [
"embedded-hal 0.2.7",
]
[[package]]
name = "stm32-metapac"
2023-05-28 16:02:12 +02:00
version = "9.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef57e820de79838a3ce3714e4d5de259bdb4f644fc0ee7b339c2c3132175d4f1"
dependencies = [
"cortex-m",
"cortex-m-rt",
]
[[package]]
name = "strsim"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "syn"
2023-05-28 16:02:12 +02:00
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "syn"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
dependencies = [
2023-05-28 16:02:12 +02:00
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
2023-05-28 16:02:12 +02:00
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
2023-05-28 16:02:12 +02:00
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
dependencies = [
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 2.0.18",
]
2022-08-24 17:45:38 +02:00
[[package]]
name = "ufmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a64846ec02b57e9108d6469d98d1648782ad6bb150a95a9baac26900bbeab9d"
dependencies = [
"ufmt-macros",
"ufmt-write",
]
[[package]]
name = "ufmt-macros"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d337d3be617449165cb4633c8dece429afd83f84051024079f97ad32a9663716"
dependencies = [
"proc-macro2",
"quote",
2023-05-28 16:02:12 +02:00
"syn 1.0.109",
2022-08-24 17:45:38 +02:00
]
[[package]]
name = "ufmt-write"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e87a2ed6b42ec5e28cc3b94c09982969e9227600b2e3dcbc1db927a84c06bd69"
[[package]]
name = "unicode-ident"
2023-05-28 16:02:12 +02:00
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
[[package]]
2023-05-28 16:02:12 +02:00
name = "usb-device"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "1f6cc3adc849b5292b4075fc0d5fdcf2f24866e88e336dd27a8943090a520508"
[[package]]
2023-05-28 16:02:12 +02:00
name = "usbd-hid"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "975bd411f4a939986751ea09992a24fa47c4d25c6ed108d04b4c2999a4fd0132"
dependencies = [
2023-05-28 16:02:12 +02:00
"serde",
"ssmarshal",
"usb-device",
"usbd-hid-macros",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "usbd-hid-descriptors"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "dcbee8c6735e90894fba04770bc41e11fd3c5256018856e15dc4dd1e6c8a3dd1"
dependencies = [
2023-05-28 16:02:12 +02:00
"bitfield",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "usbd-hid-macros"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "261079a9ada015fa1acac7cc73c98559f3a92585e15f508034beccf6a2ab75a2"
dependencies = [
2023-05-28 16:02:12 +02:00
"byteorder",
"proc-macro2",
"quote",
"serde",
"syn 1.0.109",
"usbd-hid-descriptors",
]
[[package]]
2023-05-28 16:02:12 +02:00
name = "vcell"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
[[package]]
2023-05-28 16:02:12 +02:00
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
2023-05-28 16:02:12 +02:00
name = "void"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
[[package]]
2023-05-28 16:02:12 +02:00
name = "volatile-register"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-05-28 16:02:12 +02:00
checksum = "9ee8f19f9d74293faf70901bc20ad067dc1ad390d2cbf1e3f75f721ffee908b6"
dependencies = [
2023-05-28 16:02:12 +02:00
"vcell",
]