510 lines
13 KiB
TOML
510 lines
13 KiB
TOML
# This file is automatically @generated by Cargo.
|
|
# It is not intended for manual editing.
|
|
version = 4
|
|
|
|
[[package]]
|
|
name = "arrayvec"
|
|
version = "0.7.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
|
|
|
|
[[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 = "bitfield"
|
|
version = "0.13.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719"
|
|
|
|
[[package]]
|
|
name = "bitfield"
|
|
version = "0.14.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac"
|
|
|
|
[[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",
|
|
"bitfield 0.13.2",
|
|
"embedded-hal 0.2.7",
|
|
"volatile-register",
|
|
]
|
|
|
|
[[package]]
|
|
name = "cortex-m-rt"
|
|
version = "0.7.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6"
|
|
dependencies = [
|
|
"cortex-m-rt-macros",
|
|
]
|
|
|
|
[[package]]
|
|
name = "cortex-m-rt-macros"
|
|
version = "0.7.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn 2.0.98",
|
|
]
|
|
|
|
[[package]]
|
|
name = "critical-section"
|
|
version = "1.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
|
|
|
|
[[package]]
|
|
name = "either"
|
|
version = "1.13.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
|
|
|
|
[[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-async"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884"
|
|
dependencies = [
|
|
"embedded-hal 1.0.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "embedded-hal-nb"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
|
|
dependencies = [
|
|
"embedded-hal 1.0.0",
|
|
"nb 1.1.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "embedded-io"
|
|
version = "0.6.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
|
|
|
|
[[package]]
|
|
name = "frunk"
|
|
version = "0.4.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "874b6a17738fc273ec753618bac60ddaeac48cb1d7684c3e7bd472e57a28b817"
|
|
dependencies = [
|
|
"frunk_core",
|
|
"frunk_derives",
|
|
]
|
|
|
|
[[package]]
|
|
name = "frunk_core"
|
|
version = "0.4.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3529a07095650187788833d585c219761114005d5976185760cf794d265b6a5c"
|
|
|
|
[[package]]
|
|
name = "frunk_derives"
|
|
version = "0.4.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e99b8b3c28ae0e84b604c75f721c21dc77afb3706076af5e8216d15fd1deaae3"
|
|
dependencies = [
|
|
"frunk_proc_macro_helpers",
|
|
"quote",
|
|
"syn 2.0.98",
|
|
]
|
|
|
|
[[package]]
|
|
name = "frunk_proc_macro_helpers"
|
|
version = "0.1.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "05a956ef36c377977e512e227dcad20f68c2786ac7a54dacece3746046fea5ce"
|
|
dependencies = [
|
|
"frunk_core",
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn 2.0.98",
|
|
]
|
|
|
|
[[package]]
|
|
name = "fugit"
|
|
version = "0.3.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "17186ad64927d5ac8f02c1e77ccefa08ccd9eaa314d5a4772278aa204a22f7e7"
|
|
dependencies = [
|
|
"gcd",
|
|
]
|
|
|
|
[[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 = "itertools"
|
|
version = "0.13.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
|
|
dependencies = [
|
|
"either",
|
|
]
|
|
|
|
[[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.5.11"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
|
|
dependencies = [
|
|
"num_enum_derive",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num_enum_derive"
|
|
version = "0.5.11"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn 1.0.109",
|
|
]
|
|
|
|
[[package]]
|
|
name = "panic-halt"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11"
|
|
|
|
[[package]]
|
|
name = "paste"
|
|
version = "1.0.15"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
|
|
|
[[package]]
|
|
name = "pico-enviro-sensor"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"embedded-hal 1.0.0",
|
|
"panic-halt",
|
|
"rp235x-hal",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pio"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "76e09694b50f89f302ed531c1f2a7569f0be5867aee4ab4f8f729bbeec0078e3"
|
|
dependencies = [
|
|
"arrayvec",
|
|
"num_enum",
|
|
"paste",
|
|
]
|
|
|
|
[[package]]
|
|
name = "portable-atomic"
|
|
version = "1.10.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
|
|
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
version = "1.0.93"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
|
|
dependencies = [
|
|
"unicode-ident",
|
|
]
|
|
|
|
[[package]]
|
|
name = "quote"
|
|
version = "1.0.38"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rand_core"
|
|
version = "0.6.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
|
|
|
|
[[package]]
|
|
name = "riscv"
|
|
version = "0.11.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
|
|
dependencies = [
|
|
"critical-section",
|
|
"embedded-hal 1.0.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "riscv-rt"
|
|
version = "0.12.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c0d35e32cf1383183e8885d8a9aa4402a087fd094dc34c2cb6df6687d0229dfe"
|
|
dependencies = [
|
|
"riscv",
|
|
"riscv-rt-macros",
|
|
]
|
|
|
|
[[package]]
|
|
name = "riscv-rt-macros"
|
|
version = "0.2.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "30f19a85fe107b65031e0ba8ec60c34c2494069fe910d6c297f5e7cb5a6f76d0"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn 2.0.98",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rp-binary-info"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "534e2a451671116f5b9391cb15fae43b9abdc56817bcaca9a95ed32c3e4c6b38"
|
|
|
|
[[package]]
|
|
name = "rp-hal-common"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8288358786b1458fb2caac8c4b40fb529ef4200d6c46467e2695b7a8ba573ae8"
|
|
dependencies = [
|
|
"fugit",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rp235x-hal"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ed1714150c427d4be4022ff92dbf26a7e69c4eb7c1eba151c5752299c7c7f165"
|
|
dependencies = [
|
|
"bitfield 0.14.0",
|
|
"cortex-m",
|
|
"cortex-m-rt",
|
|
"critical-section",
|
|
"embedded-dma",
|
|
"embedded-hal 0.2.7",
|
|
"embedded-hal 1.0.0",
|
|
"embedded-hal-async",
|
|
"embedded-hal-nb",
|
|
"embedded-io",
|
|
"frunk",
|
|
"fugit",
|
|
"gcd",
|
|
"itertools",
|
|
"nb 1.1.0",
|
|
"paste",
|
|
"pio",
|
|
"rand_core",
|
|
"riscv",
|
|
"riscv-rt",
|
|
"rp-binary-info",
|
|
"rp-hal-common",
|
|
"rp235x-hal-macros",
|
|
"rp235x-pac",
|
|
"sha2-const-stable",
|
|
"usb-device",
|
|
"vcell",
|
|
"void",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rp235x-hal-macros"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "74edd7a5979e9763bbb98e9746e711bac7464ee3397af7288e6c288ff0d3c764"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn 2.0.98",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rp235x-pac"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5ffcb6931deee4242886b5a1df62db5e2555b0eb6ae1e8be101f3ea3e58e65c6"
|
|
dependencies = [
|
|
"cortex-m",
|
|
"cortex-m-rt",
|
|
"critical-section",
|
|
"vcell",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rustc_version"
|
|
version = "0.2.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
|
|
dependencies = [
|
|
"semver",
|
|
]
|
|
|
|
[[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 = "sha2-const-stable"
|
|
version = "0.1.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5f179d4e11094a893b82fff208f74d448a7512f99f5a0acbd5c679b705f83ed9"
|
|
|
|
[[package]]
|
|
name = "stable_deref_trait"
|
|
version = "1.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
|
|
|
|
[[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.98"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"unicode-ident",
|
|
]
|
|
|
|
[[package]]
|
|
name = "unicode-ident"
|
|
version = "1.0.17"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
|
|
|
|
[[package]]
|
|
name = "usb-device"
|
|
version = "0.3.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "98816b1accafbb09085168b90f27e93d790b4bfa19d883466b5e53315b5f06a6"
|
|
dependencies = [
|
|
"heapless",
|
|
"portable-atomic",
|
|
]
|
|
|
|
[[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",
|
|
]
|