527 lines
13 KiB
Text
527 lines
13 KiB
Text
|
# This file is automatically @generated by Cargo.
|
||
|
# It is not intended for manual editing.
|
||
|
version = 3
|
||
|
|
||
|
[[package]]
|
||
|
name = "bare-metal"
|
||
|
version = "0.2.5"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3"
|
||
|
dependencies = [
|
||
|
"rustc_version",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "bare-metal"
|
||
|
version = "1.0.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603"
|
||
|
|
||
|
[[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 = "bitvec"
|
||
|
version = "1.0.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
|
||
|
dependencies = [
|
||
|
"funty",
|
||
|
"radium",
|
||
|
"tap",
|
||
|
"wyz",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "bxcan"
|
||
|
version = "0.7.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "40ac3d0c0a542d0ab5521211f873f62706a7136df415676f676d347e5a41dd80"
|
||
|
dependencies = [
|
||
|
"bitflags",
|
||
|
"embedded-hal",
|
||
|
"nb 1.1.0",
|
||
|
"vcell",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "bytemuck"
|
||
|
version = "1.15.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
|
||
|
dependencies = [
|
||
|
"bytemuck_derive",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "bytemuck_derive"
|
||
|
version = "1.6.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60"
|
||
|
dependencies = [
|
||
|
"proc-macro2",
|
||
|
"quote",
|
||
|
"syn 2.0.55",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "byteorder"
|
||
|
version = "1.5.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
|
||
|
|
||
|
[[package]]
|
||
|
name = "cortex-m"
|
||
|
version = "0.7.7"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9"
|
||
|
dependencies = [
|
||
|
"bare-metal 0.2.5",
|
||
|
"bitfield",
|
||
|
"embedded-hal",
|
||
|
"volatile-register",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "cortex-m-rt"
|
||
|
version = "0.7.3"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
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",
|
||
|
"syn 1.0.109",
|
||
|
]
|
||
|
|
||
|
[[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 = "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 = "firmware"
|
||
|
version = "0.1.0"
|
||
|
dependencies = [
|
||
|
"bytemuck",
|
||
|
"cortex-m",
|
||
|
"cortex-m-rt",
|
||
|
"embedded-hal",
|
||
|
"fugit",
|
||
|
"nb 1.1.0",
|
||
|
"packed_struct",
|
||
|
"panic-halt",
|
||
|
"panic-semihosting",
|
||
|
"ryu",
|
||
|
"stm32f1xx-hal",
|
||
|
"usb-device",
|
||
|
"usbd-human-interface-device",
|
||
|
"usbd-serial",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "frunk"
|
||
|
version = "0.4.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "11a351b59e12f97b4176ee78497dff72e4276fb1ceb13e19056aca7fa0206287"
|
||
|
dependencies = [
|
||
|
"frunk_core",
|
||
|
"frunk_derives",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "frunk_core"
|
||
|
version = "0.4.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "af2469fab0bd07e64ccf0ad57a1438f63160c69b2e57f04a439653d68eb558d6"
|
||
|
|
||
|
[[package]]
|
||
|
name = "frunk_derives"
|
||
|
version = "0.4.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "b0fa992f1656e1707946bbba340ad244f0814009ef8c0118eb7b658395f19a2e"
|
||
|
dependencies = [
|
||
|
"frunk_proc_macro_helpers",
|
||
|
"quote",
|
||
|
"syn 2.0.55",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "frunk_proc_macro_helpers"
|
||
|
version = "0.1.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "35b54add839292b743aeda6ebedbd8b11e93404f902c56223e51b9ec18a13d2c"
|
||
|
dependencies = [
|
||
|
"frunk_core",
|
||
|
"proc-macro2",
|
||
|
"quote",
|
||
|
"syn 2.0.55",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "fugit"
|
||
|
version = "0.3.7"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "17186ad64927d5ac8f02c1e77ccefa08ccd9eaa314d5a4772278aa204a22f7e7"
|
||
|
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",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "funty"
|
||
|
version = "2.0.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
|
||
|
|
||
|
[[package]]
|
||
|
name = "gcd"
|
||
|
version = "2.3.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a"
|
||
|
|
||
|
[[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.8.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
|
||
|
dependencies = [
|
||
|
"hash32",
|
||
|
"stable_deref_trait",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "nb"
|
||
|
version = "0.1.3"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
|
||
|
dependencies = [
|
||
|
"nb 1.1.0",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "nb"
|
||
|
version = "1.1.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
|
||
|
|
||
|
[[package]]
|
||
|
name = "num_enum"
|
||
|
version = "0.7.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
|
||
|
dependencies = [
|
||
|
"num_enum_derive",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "num_enum_derive"
|
||
|
version = "0.7.2"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
|
||
|
dependencies = [
|
||
|
"proc-macro2",
|
||
|
"quote",
|
||
|
"syn 2.0.55",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "option-block"
|
||
|
version = "0.3.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "e0f2c5d345596a14d7c8b032a68f437955f0059f2eb9a5972371c84f7eef3227"
|
||
|
|
||
|
[[package]]
|
||
|
name = "packed_struct"
|
||
|
version = "0.10.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "36b29691432cc9eff8b282278473b63df73bea49bc3ec5e67f31a3ae9c3ec190"
|
||
|
dependencies = [
|
||
|
"bitvec",
|
||
|
"packed_struct_codegen",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "packed_struct_codegen"
|
||
|
version = "0.10.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "9cd6706dfe50d53e0f6aa09e12c034c44faacd23e966ae5a209e8bdb8f179f98"
|
||
|
dependencies = [
|
||
|
"proc-macro2",
|
||
|
"quote",
|
||
|
"syn 1.0.109",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "panic-halt"
|
||
|
version = "0.2.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
|
||
|
|
||
|
[[package]]
|
||
|
name = "panic-semihosting"
|
||
|
version = "0.6.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "ee8a3e1233d9073d76a870223512ce4eeea43c067a94a445c13bd6d792d7b1ab"
|
||
|
dependencies = [
|
||
|
"cortex-m",
|
||
|
"cortex-m-semihosting",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "proc-macro2"
|
||
|
version = "1.0.79"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
|
||
|
dependencies = [
|
||
|
"unicode-ident",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "quote"
|
||
|
version = "1.0.35"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
|
||
|
dependencies = [
|
||
|
"proc-macro2",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "radium"
|
||
|
version = "0.7.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
|
||
|
|
||
|
[[package]]
|
||
|
name = "rustc_version"
|
||
|
version = "0.2.3"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
|
||
|
dependencies = [
|
||
|
"semver",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "ryu"
|
||
|
version = "1.0.17"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
|
||
|
|
||
|
[[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-parser"
|
||
|
version = "0.7.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
||
|
|
||
|
[[package]]
|
||
|
name = "stable_deref_trait"
|
||
|
version = "1.2.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
|
||
|
|
||
|
[[package]]
|
||
|
name = "stm32-usbd"
|
||
|
version = "0.6.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "c6c94998f166d66b210a164648a0b7866428d8f1e0740bf8a4c5edd89d4750c1"
|
||
|
dependencies = [
|
||
|
"cortex-m",
|
||
|
"usb-device",
|
||
|
"vcell",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "stm32f1"
|
||
|
version = "0.15.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "f2dc80735831c28fe85384e1e28428fb6d201f67c696e369a239ed9c5eba369d"
|
||
|
dependencies = [
|
||
|
"bare-metal 1.0.0",
|
||
|
"cortex-m",
|
||
|
"cortex-m-rt",
|
||
|
"vcell",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "stm32f1xx-hal"
|
||
|
version = "0.10.0"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "30845662b9ce46a2ec04da97666a2b32458bee5032bb0452d0caf1536a96a542"
|
||
|
dependencies = [
|
||
|
"bitflags",
|
||
|
"bxcan",
|
||
|
"cortex-m",
|
||
|
"cortex-m-rt",
|
||
|
"embedded-dma",
|
||
|
"embedded-hal",
|
||
|
"fugit",
|
||
|
"fugit-timer",
|
||
|
"nb 1.1.0",
|
||
|
"stm32-usbd",
|
||
|
"stm32f1",
|
||
|
"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.55"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0"
|
||
|
dependencies = [
|
||
|
"proc-macro2",
|
||
|
"quote",
|
||
|
"unicode-ident",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "tap"
|
||
|
version = "1.0.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
|
||
|
|
||
|
[[package]]
|
||
|
name = "unicode-ident"
|
||
|
version = "1.0.12"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
|
||
|
|
||
|
[[package]]
|
||
|
name = "usb-device"
|
||
|
version = "0.2.9"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "1f6cc3adc849b5292b4075fc0d5fdcf2f24866e88e336dd27a8943090a520508"
|
||
|
|
||
|
[[package]]
|
||
|
name = "usbd-human-interface-device"
|
||
|
version = "0.4.5"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "d69710303c06f23a1259d086bfb241212ae1ccfb5d582ebd596bb042d662ed73"
|
||
|
dependencies = [
|
||
|
"frunk",
|
||
|
"fugit",
|
||
|
"heapless",
|
||
|
"num_enum",
|
||
|
"option-block",
|
||
|
"packed_struct",
|
||
|
"usb-device",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "usbd-serial"
|
||
|
version = "0.1.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "db75519b86287f12dcf0d171c7cf4ecc839149fe9f3b720ac4cfce52959e1dfe"
|
||
|
dependencies = [
|
||
|
"embedded-hal",
|
||
|
"nb 0.1.3",
|
||
|
"usb-device",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "vcell"
|
||
|
version = "0.1.3"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
|
||
|
|
||
|
[[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"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
|
||
|
dependencies = [
|
||
|
"vcell",
|
||
|
]
|
||
|
|
||
|
[[package]]
|
||
|
name = "wyz"
|
||
|
version = "0.5.1"
|
||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||
|
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
|
||
|
dependencies = [
|
||
|
"tap",
|
||
|
]
|