1
0
forked from M-Labs/kirdy
kirdy-firmware/Cargo.lock

1110 lines
28 KiB
Plaintext
Raw Normal View History

2022-10-20 15:17:43 +08:00
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "aligned"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80a21b9440a626c7fc8573a9e3d3a06b75c7c97754c2949bc7857b90353ca655"
dependencies = [
"as-slice 0.2.1",
]
[[package]]
name = "as-slice"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45403b49e3954a4b8428a0ac21a4b7afadccf92bfd96273f1a58cd4812496ae0"
dependencies = [
"generic-array 0.12.4",
"generic-array 0.13.3",
"generic-array 0.14.7",
"stable_deref_trait",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "as-slice"
version = "0.2.1"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
2022-10-20 15:17:43 +08:00
dependencies = [
"stable_deref_trait",
]
[[package]]
name = "atomic-polyfill"
version = "1.0.3"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
2022-10-20 15:17:43 +08:00
dependencies = [
"critical-section",
2022-10-20 15:17:43 +08:00
]
2022-10-20 20:57:24 +08:00
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
2022-10-20 15:17:43 +08:00
[[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",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "bare-metal"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603"
2024-01-04 17:21:11 +08:00
[[package]]
name = "bit_field"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
2022-10-20 15:17:43 +08:00
[[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 = "byteorder"
version = "1.5.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
2022-10-20 15:17:43 +08:00
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "cortex-m"
version = "0.7.7"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9"
2022-10-20 15:17:43 +08:00
dependencies = [
"bare-metal 0.2.5",
"bitfield",
"critical-section",
2022-10-20 15:17:43 +08:00
"embedded-hal 0.2.7",
"volatile-register",
]
[[package]]
name = "cortex-m-log"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e202d2eac4e34adf7524a563e36623bae6f69cc0a73ef9bd22a4c93a5a806fa"
dependencies = [
"cortex-m",
2022-10-20 15:17:43 +08:00
"cortex-m-semihosting 0.3.7",
"log",
]
[[package]]
name = "cortex-m-rt"
version = "0.7.3"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee84e813d593101b1723e13ec38b6ab6abbdbaaa4546553f5395ed274079ddb1"
2022-10-20 15:17:43 +08:00
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",
"syn 1.0.109",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "cortex-m-semihosting"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bffa6c1454368a6aa4811ae60964c38e6996d397ff8095a8b9211b1c1f749bc"
dependencies = [
"cortex-m",
2022-10-20 15:17:43 +08:00
]
[[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 = "crc"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
dependencies = [
"crc-catalog",
]
[[package]]
name = "crc-catalog"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
[[package]]
name = "critical-section"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
[[package]]
name = "defmt"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3939552907426de152b3c2c6f51ed53f98f448babd26f28694c95f5906194595"
dependencies = [
"bitflags",
"defmt-macros",
]
[[package]]
name = "defmt-macros"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18bdc7a7b92ac413e19e95240e75d3a73a8d8e78aa24a594c22cbb4d44b4bbda"
dependencies = [
"defmt-parser",
"proc-macro-error",
"proc-macro2",
"quote",
"syn 2.0.53",
]
[[package]]
name = "defmt-parser"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff4a5fefe330e8d7f31b16a318f9ce81000d8e35e69b93eae154d16d2278f70f"
dependencies = [
"thiserror",
]
[[package]]
name = "deranged"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "document-features"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95"
dependencies = [
"litrs",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "embedded-dma"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "994f7e5b5cb23521c22304927195f236813053eb9c065dd2226a32ba64695446"
dependencies = [
"stable_deref_trait",
]
[[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"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
[[package]]
name = "embedded-hal-nb"
version = "1.0.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
2022-10-20 15:17:43 +08:00
dependencies = [
"embedded-hal 1.0.0",
"nb 1.1.0",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "embedded-io"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
2024-01-04 17:21:11 +08:00
[[package]]
name = "embedded-nal"
version = "0.7.0"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "447416d161ba378782c13e82b11b267d6d2104b4913679a7c5640e7e94f96ea7"
2024-01-04 17:21:11 +08:00
dependencies = [
"heapless 0.7.17",
2024-01-04 17:21:11 +08:00
"nb 1.1.0",
"no-std-net",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "embedded-storage"
version = "0.3.1"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a21dea9854beb860f3062d10228ce9b976da520a73474aed3171ec276bc0c032"
2022-10-20 15:17:43 +08:00
2024-01-04 17:21:11 +08:00
[[package]]
name = "embedded-time"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7a4b4d10ac48d08bfe3db7688c402baadb244721f30a77ce360bd24c3dffe58"
dependencies = [
"num",
]
[[package]]
name = "enumflags2"
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d"
dependencies = [
"enumflags2_derive",
]
[[package]]
name = "enumflags2_derive"
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.53",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "fugit"
version = "0.3.7"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17186ad64927d5ac8f02c1e77ccefa08ccd9eaa314d5a4772278aa204a22f7e7"
2022-10-20 15:17:43 +08:00
dependencies = [
"gcd",
]
[[package]]
name = "fugit-timer"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9607bfc4c388f9d629704f56ede4a007546cad417b3bcd6fc7c87dc7edce04a"
dependencies = [
"fugit",
"nb 1.1.0",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "gcd"
version = "2.3.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a"
2022-10-20 15:17:43 +08:00
[[package]]
name = "generic-array"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
dependencies = [
"typenum",
]
[[package]]
name = "generic-array"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f797e67af32588215eaaab8327027ee8e71b9dd0b2b26996aedf20c030fce309"
dependencies = [
"typenum",
]
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "hash32"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4041af86e63ac4298ce40e5cca669066e75b6f1aa3390fe2561ffa5e1d9f4cc"
dependencies = [
"byteorder",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "hash32"
version = "0.2.1"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
2022-10-20 15:17:43 +08:00
dependencies = [
"byteorder",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "hash32"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
dependencies = [
"byteorder",
]
[[package]]
name = "heapless"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74911a68a1658cfcfb61bc0ccfbd536e3b6e906f8c2f7883ee50157e3e2184f1"
dependencies = [
"as-slice 0.1.5",
"generic-array 0.13.3",
"hash32 0.1.1",
"serde",
"stable_deref_trait",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "heapless"
version = "0.7.17"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
2022-10-20 15:17:43 +08:00
dependencies = [
"atomic-polyfill",
"hash32 0.2.1",
"rustc_version 0.4.0",
2024-01-04 17:21:11 +08:00
"serde",
"spin",
"stable_deref_trait",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "heapless"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
dependencies = [
"hash32 0.3.1",
"stable_deref_trait",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "ieee802_3_miim"
version = "0.8.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbde21e8bc7a2b94dd0d0a7be19ad74f30b3b008d14af45aa81fe555cfffd428"
2022-10-20 15:17:43 +08:00
dependencies = [
"bitflags",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "itoa"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
2022-10-20 15:17:43 +08:00
[[package]]
name = "kirdy"
version = "0.0.0"
dependencies = [
"bare-metal 1.0.0",
"bit_field",
"byteorder",
"cortex-m",
2022-10-20 15:17:43 +08:00
"cortex-m-log",
"cortex-m-rt",
"cortex-m-semihosting 0.5.0",
"crc",
2022-10-20 20:57:24 +08:00
"fugit",
"ieee802_3_miim",
2022-10-20 15:17:43 +08:00
"log",
2024-01-04 17:21:11 +08:00
"miniconf",
"nb 1.1.0",
2022-10-20 20:57:24 +08:00
"num-traits",
2022-10-20 15:17:43 +08:00
"panic-halt",
2022-10-22 20:20:49 +08:00
"rtt-target",
"serde",
"sfkv",
2022-10-20 15:17:43 +08:00
"smoltcp",
"stm32-eth",
"stm32f4xx-hal",
"uom",
2022-10-20 20:57:24 +08:00
"usb-device",
"usbd-serial",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "libm"
version = "0.2.8"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
2022-10-20 15:17:43 +08:00
[[package]]
name = "litrs"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
2022-10-20 20:57:24 +08:00
[[package]]
name = "lock_api"
version = "0.4.11"
2022-10-20 20:57:24 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
dependencies = [
"autocfg",
"scopeguard",
]
2022-10-20 20:57:24 +08:00
2022-10-20 15:17:43 +08:00
[[package]]
name = "log"
version = "0.4.21"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
2022-10-20 15:17:43 +08:00
[[package]]
name = "managed"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
2024-01-04 17:21:11 +08:00
[[package]]
name = "miniconf"
version = "0.9.0"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9df2d7bdba3acb28460c347b21e1e88d869f2716ebe060eb6a79f7b76b57de72"
2024-01-04 17:21:11 +08:00
dependencies = [
"embedded-io",
"heapless 0.7.17",
"itoa",
2024-01-04 17:21:11 +08:00
"log",
"miniconf_derive",
"minimq",
"serde",
"serde-json-core",
"smlang",
]
[[package]]
name = "miniconf_derive"
version = "0.9.0"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89f46d25f40e41f552d76b8eb9e225fe493ebf978a5c3f42b7599e45cfe6b4e3"
2024-01-04 17:21:11 +08:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.53",
2024-01-04 17:21:11 +08:00
]
[[package]]
name = "minimq"
version = "0.8.0"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b561c2c86a3509f7c514f546fb24755753a30fdcf67cce8d5f2f38688483cd31"
2024-01-04 17:21:11 +08:00
dependencies = [
"bit_field",
"embedded-nal",
"embedded-time",
"heapless 0.7.17",
2024-01-04 17:21:11 +08:00
"num_enum",
"serde",
"smlang",
"varint-rs",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "nb"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
dependencies = [
"nb 1.1.0",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "nb"
version = "1.1.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
2022-10-20 15:17:43 +08:00
2024-01-04 17:21:11 +08:00
[[package]]
name = "no-std-net"
version = "0.6.0"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
2024-01-04 17:21:11 +08:00
[[package]]
name = "num"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f"
dependencies = [
"num-complex",
2024-01-04 17:21:11 +08:00
"num-integer",
"num-iter",
"num-rational",
"num-traits",
]
[[package]]
name = "num-complex"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
dependencies = [
"num-traits",
]
[[package]]
name = "num-conv"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
2024-01-04 17:21:11 +08:00
[[package]]
name = "num-integer"
version = "0.1.46"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
2024-01-04 17:21:11 +08:00
dependencies = [
"num-traits",
]
[[package]]
name = "num-iter"
version = "0.1.44"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9"
2024-01-04 17:21:11 +08:00
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
2022-10-20 20:57:24 +08:00
[[package]]
name = "num-traits"
version = "0.2.18"
2022-10-20 20:57:24 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
2022-10-20 20:57:24 +08:00
dependencies = [
"autocfg",
"libm",
]
2024-01-04 17:21:11 +08:00
[[package]]
name = "num_enum"
version = "0.7.2"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
2024-01-04 17:21:11 +08:00
dependencies = [
"num_enum_derive",
]
[[package]]
name = "num_enum_derive"
version = "0.7.2"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
2024-01-04 17:21:11 +08:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.53",
2024-01-04 17:21:11 +08:00
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "panic-halt"
version = "0.2.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
2022-10-20 15:17:43 +08:00
[[package]]
name = "portable-atomic"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
[[package]]
name = "postcard"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ba0d1b66f31fb374fede892eb4b0818ea819d5e7bc587345ce50a6949e782"
dependencies = [
"heapless 0.5.6",
"postcard-cobs",
"serde",
]
[[package]]
name = "postcard-cobs"
version = "0.1.5-pre"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c68cb38ed13fd7bc9dd5db8f165b7c8d9c1a315104083a2b10f11354c2af97f"
2022-10-20 15:17:43 +08:00
[[package]]
name = "powerfmt"
2022-10-20 15:17:43 +08:00
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2022-10-20 15:17:43 +08:00
[[package]]
name = "proc-macro-error"
version = "1.0.4"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
"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",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "proc-macro2"
version = "1.0.79"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
2022-10-20 15:17:43 +08:00
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.35"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
2022-10-20 15:17:43 +08:00
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2022-10-22 20:20:49 +08:00
[[package]]
name = "rtt-target"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "065d6058bb1204f51a562a67209e1817cf714759d5cf845aa45c75fa7b0b9d9b"
dependencies = [
"cortex-m",
2022-10-22 20:20:49 +08:00
"ufmt-write",
]
2022-10-20 15:17:43 +08:00
[[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 = [
"semver 1.0.22",
2022-10-20 15:17:43 +08:00
]
2024-01-04 17:21:11 +08:00
[[package]]
name = "ryu"
version = "1.0.17"
2024-01-04 17:21:11 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
2024-01-04 17:21:11 +08:00
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2022-10-20 15:17:43 +08:00
[[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"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
2022-10-20 15:17:43 +08:00
[[package]]
name = "semver-parser"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
dependencies = [
"serde_derive",
]
2024-01-04 17:21:11 +08:00
[[package]]
name = "serde-json-core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c9e1ab533c0bc414c34920ec7e5f097101d126ed5eac1a1aac711222e0bbb33"
dependencies = [
"heapless 0.7.17",
2024-01-04 17:21:11 +08:00
"ryu",
"serde",
]
[[package]]
name = "serde_derive"
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.53",
]
[[package]]
name = "sfkv"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25f5bfac3f66a7c10a6f37ee81aeaa471f4d35dc21665b59ad7c555adcb9e8aa"
dependencies = [
"byteorder",
"postcard",
"serde",
]
2024-01-04 17:21:11 +08:00
[[package]]
name = "smlang"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62b263177e999fea25b50588d4413d1686f070d6fe986c3b2e5a7a4d2c532e9"
dependencies = [
"smlang-macros",
]
[[package]]
name = "smlang-macros"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c682cc05cd4c0dce61656d654b1aef023e7d4b27b58834af94b31391df081469"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "smoltcp"
version = "0.11.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a1a996951e50b5971a2c8c0fa05a381480d70a933064245c4a223ddc87ccc97"
2022-10-20 15:17:43 +08:00
dependencies = [
"bitflags",
"byteorder",
"cfg-if",
"heapless 0.8.0",
2022-10-20 15:17:43 +08:00
"log",
"managed",
]
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stm32-eth"
version = "0.6.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b858953e04ae990830500e70363d336609814ebb014c3e73dc7c1736aea65f"
2022-10-20 15:17:43 +08:00
dependencies = [
"aligned",
"cortex-m",
"defmt",
"ieee802_3_miim",
"smoltcp",
"stm32f4",
2022-10-20 15:17:43 +08:00
"stm32f4xx-hal",
"volatile-register",
]
[[package]]
name = "stm32f4"
version = "0.15.1"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb94729242cd1aebe6dab42a2ca0131985ae93bc3ab2751b680df724bb35528d"
2022-10-20 15:17:43 +08:00
dependencies = [
"bare-metal 1.0.0",
"cortex-m",
2022-10-20 15:17:43 +08:00
"cortex-m-rt",
"vcell",
]
[[package]]
name = "stm32f4xx-hal"
version = "0.20.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10c41454f262c0be0c35b8cfc0d971e598281f7a9be32e894dc97a0b21deadfe"
2022-10-20 15:17:43 +08:00
dependencies = [
"bare-metal 1.0.0",
"cortex-m",
2022-10-20 15:17:43 +08:00
"cortex-m-rt",
"document-features",
2022-10-20 15:17:43 +08:00
"embedded-dma",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
"embedded-hal-nb",
2022-10-20 15:17:43 +08:00
"embedded-storage",
"enumflags2",
2022-10-20 15:17:43 +08:00
"fugit",
"fugit-timer",
"nb 1.1.0",
2022-10-20 15:17:43 +08:00
"rand_core",
"stm32f4",
"synopsys-usb-otg",
"time",
"vcell",
2022-10-20 15:17:43 +08:00
"void",
]
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.53"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032"
2022-10-20 15:17:43 +08:00
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "synopsys-usb-otg"
version = "0.4.0"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e948d523b316939545d8b21a48c27aef150ce25321b9f95ff7978647a806a6fe"
2022-10-20 15:17:43 +08:00
dependencies = [
"cortex-m",
"embedded-hal 0.2.7",
2022-10-20 15:17:43 +08:00
"usb-device",
"vcell",
]
[[package]]
name = "thiserror"
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.53",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "time"
version = "0.3.34"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
2022-10-20 15:17:43 +08:00
dependencies = [
"deranged",
"num-conv",
"powerfmt",
"time-core",
2022-10-20 15:17:43 +08:00
]
[[package]]
name = "time-core"
version = "0.1.2"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
2022-10-20 15:17:43 +08:00
[[package]]
name = "typenum"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2022-10-22 20:20:49 +08:00
[[package]]
name = "ufmt-write"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e87a2ed6b42ec5e28cc3b94c09982969e9227600b2e3dcbc1db927a84c06bd69"
2022-10-20 15:17:43 +08:00
[[package]]
name = "unicode-ident"
version = "1.0.12"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2022-10-20 15:17:43 +08:00
[[package]]
name = "uom"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e76503e636584f1e10b9b3b9498538279561adcef5412927ba00c2b32c4ce5ed"
dependencies = [
"num-traits",
"serde",
"typenum",
]
2022-10-20 15:17:43 +08:00
[[package]]
name = "usb-device"
version = "0.3.2"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98816b1accafbb09085168b90f27e93d790b4bfa19d883466b5e53315b5f06a6"
dependencies = [
"heapless 0.8.0",
"portable-atomic",
]
2022-10-20 15:17:43 +08:00
2022-10-20 20:57:24 +08:00
[[package]]
name = "usbd-serial"
version = "0.2.1"
2022-10-20 20:57:24 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c233fa6eb0417df4fa34aef190dfe725497a8a8120310d360e0c91653ce4f792"
2022-10-20 20:57:24 +08:00
dependencies = [
"embedded-hal 0.2.7",
"embedded-io",
"nb 1.1.0",
2022-10-20 20:57:24 +08:00
"usb-device",
]
2024-01-04 17:21:11 +08:00
[[package]]
name = "varint-rs"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f54a172d0620933a27a4360d3db3e2ae0dd6cceae9730751a036bbf182c4b23"
2022-10-20 15:17:43 +08:00
[[package]]
name = "vcell"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
[[package]]
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "void"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
[[package]]
name = "volatile-register"
version = "0.2.2"
2022-10-20 15:17:43 +08:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
2022-10-20 15:17:43 +08:00
dependencies = [
"vcell",
]