Firmware for the b-parasite board, but in Rust.
at main 34 kB view raw
1# This file is automatically @generated by Cargo. 2# It is not intended for manual editing. 3version = 4 4 5[[package]] 6name = "aho-corasick" 7version = "1.1.4" 8source = "registry+https://github.com/rust-lang/crates.io-index" 9checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 10dependencies = [ 11 "memchr", 12] 13 14[[package]] 15name = "autocfg" 16version = "1.5.0" 17source = "registry+https://github.com/rust-lang/crates.io-index" 18checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 19 20[[package]] 21name = "az" 22version = "1.2.1" 23source = "registry+https://github.com/rust-lang/crates.io-index" 24checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" 25 26[[package]] 27name = "bare-metal" 28version = "0.2.5" 29source = "registry+https://github.com/rust-lang/crates.io-index" 30checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3" 31dependencies = [ 32 "rustc_version", 33] 34 35[[package]] 36name = "bindgen" 37version = "0.72.1" 38source = "registry+https://github.com/rust-lang/crates.io-index" 39checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" 40dependencies = [ 41 "bitflags 2.10.0", 42 "cexpr", 43 "clang-sys", 44 "itertools", 45 "log", 46 "prettyplease", 47 "proc-macro2", 48 "quote", 49 "regex", 50 "rustc-hash", 51 "shlex", 52 "syn", 53] 54 55[[package]] 56name = "bitfield" 57version = "0.13.2" 58source = "registry+https://github.com/rust-lang/crates.io-index" 59checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719" 60 61[[package]] 62name = "bitflags" 63version = "1.3.2" 64source = "registry+https://github.com/rust-lang/crates.io-index" 65checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 66 67[[package]] 68name = "bitflags" 69version = "2.10.0" 70source = "registry+https://github.com/rust-lang/crates.io-index" 71checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 72 73[[package]] 74name = "bt-hci" 75version = "0.6.0" 76source = "registry+https://github.com/rust-lang/crates.io-index" 77checksum = "bb938a3b4c5cc6c2409275bad789c0346a0495fa071a0acc5d72b9bd3175a2f7" 78dependencies = [ 79 "btuuid", 80 "defmt 1.0.1", 81 "embassy-sync", 82 "embedded-io", 83 "embedded-io-async", 84 "futures-intrusive", 85 "heapless 0.9.2", 86] 87 88[[package]] 89name = "btuuid" 90version = "0.1.0" 91source = "registry+https://github.com/rust-lang/crates.io-index" 92checksum = "b0acfef8a77a02866e04f7e2ad3f4c7b32d575696c49c4bbad742b4aecb8e4a3" 93dependencies = [ 94 "defmt 0.3.100", 95 "uuid", 96] 97 98[[package]] 99name = "bumpalo" 100version = "3.19.0" 101source = "registry+https://github.com/rust-lang/crates.io-index" 102checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 103 104[[package]] 105name = "bytemuck" 106version = "1.24.0" 107source = "registry+https://github.com/rust-lang/crates.io-index" 108checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 109 110[[package]] 111name = "byteorder" 112version = "1.5.0" 113source = "registry+https://github.com/rust-lang/crates.io-index" 114checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 115 116[[package]] 117name = "cexpr" 118version = "0.6.0" 119source = "registry+https://github.com/rust-lang/crates.io-index" 120checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 121dependencies = [ 122 "nom", 123] 124 125[[package]] 126name = "cfg-if" 127version = "1.0.4" 128source = "registry+https://github.com/rust-lang/crates.io-index" 129checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 130 131[[package]] 132name = "clang-sys" 133version = "1.8.1" 134source = "registry+https://github.com/rust-lang/crates.io-index" 135checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 136dependencies = [ 137 "glob", 138 "libc", 139 "libloading", 140] 141 142[[package]] 143name = "convert_case" 144version = "0.8.0" 145source = "registry+https://github.com/rust-lang/crates.io-index" 146checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" 147dependencies = [ 148 "unicode-segmentation", 149] 150 151[[package]] 152name = "cortex-m" 153version = "0.7.7" 154source = "registry+https://github.com/rust-lang/crates.io-index" 155checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9" 156dependencies = [ 157 "bare-metal", 158 "bitfield", 159 "embedded-hal 0.2.7", 160 "volatile-register", 161] 162 163[[package]] 164name = "cortex-m-rt" 165version = "0.7.5" 166source = "registry+https://github.com/rust-lang/crates.io-index" 167checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6" 168dependencies = [ 169 "cortex-m-rt-macros", 170] 171 172[[package]] 173name = "cortex-m-rt-macros" 174version = "0.7.5" 175source = "registry+https://github.com/rust-lang/crates.io-index" 176checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472" 177dependencies = [ 178 "proc-macro2", 179 "quote", 180 "syn", 181] 182 183[[package]] 184name = "critical-section" 185version = "1.2.0" 186source = "registry+https://github.com/rust-lang/crates.io-index" 187checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 188 189[[package]] 190name = "crunchy" 191version = "0.2.4" 192source = "registry+https://github.com/rust-lang/crates.io-index" 193checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 194 195[[package]] 196name = "darling" 197version = "0.20.11" 198source = "registry+https://github.com/rust-lang/crates.io-index" 199checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 200dependencies = [ 201 "darling_core", 202 "darling_macro", 203] 204 205[[package]] 206name = "darling_core" 207version = "0.20.11" 208source = "registry+https://github.com/rust-lang/crates.io-index" 209checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 210dependencies = [ 211 "fnv", 212 "ident_case", 213 "proc-macro2", 214 "quote", 215 "strsim", 216 "syn", 217] 218 219[[package]] 220name = "darling_macro" 221version = "0.20.11" 222source = "registry+https://github.com/rust-lang/crates.io-index" 223checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 224dependencies = [ 225 "darling_core", 226 "quote", 227 "syn", 228] 229 230[[package]] 231name = "defmt" 232version = "0.3.100" 233source = "registry+https://github.com/rust-lang/crates.io-index" 234checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad" 235dependencies = [ 236 "defmt 1.0.1", 237] 238 239[[package]] 240name = "defmt" 241version = "1.0.1" 242source = "registry+https://github.com/rust-lang/crates.io-index" 243checksum = "548d977b6da32fa1d1fda2876453da1e7df63ad0304c8b3dae4dbe7b96f39b78" 244dependencies = [ 245 "bitflags 1.3.2", 246 "defmt-macros", 247] 248 249[[package]] 250name = "defmt-macros" 251version = "1.0.1" 252source = "registry+https://github.com/rust-lang/crates.io-index" 253checksum = "3d4fc12a85bcf441cfe44344c4b72d58493178ce635338a3f3b78943aceb258e" 254dependencies = [ 255 "defmt-parser", 256 "proc-macro-error2", 257 "proc-macro2", 258 "quote", 259 "syn", 260] 261 262[[package]] 263name = "defmt-parser" 264version = "1.0.0" 265source = "registry+https://github.com/rust-lang/crates.io-index" 266checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" 267dependencies = [ 268 "thiserror", 269] 270 271[[package]] 272name = "defmt-rtt" 273version = "1.1.0" 274source = "registry+https://github.com/rust-lang/crates.io-index" 275checksum = "93d5a25c99d89c40f5676bec8cefe0614f17f0f40e916f98e345dae941807f9e" 276dependencies = [ 277 "critical-section", 278 "defmt 1.0.1", 279] 280 281[[package]] 282name = "document-features" 283version = "0.2.12" 284source = "registry+https://github.com/rust-lang/crates.io-index" 285checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 286dependencies = [ 287 "litrs", 288] 289 290[[package]] 291name = "doxygen-rs" 292version = "0.4.2" 293source = "registry+https://github.com/rust-lang/crates.io-index" 294checksum = "415b6ec780d34dcf624666747194393603d0373b7141eef01d12ee58881507d9" 295dependencies = [ 296 "phf", 297] 298 299[[package]] 300name = "either" 301version = "1.15.0" 302source = "registry+https://github.com/rust-lang/crates.io-index" 303checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 304 305[[package]] 306name = "embassy-embedded-hal" 307version = "0.5.0" 308source = "registry+https://github.com/rust-lang/crates.io-index" 309checksum = "554e3e840696f54b4c9afcf28a0f24da431c927f4151040020416e7393d6d0d8" 310dependencies = [ 311 "defmt 1.0.1", 312 "embassy-futures", 313 "embassy-hal-internal", 314 "embassy-sync", 315 "embassy-time", 316 "embedded-hal 0.2.7", 317 "embedded-hal 1.0.0", 318 "embedded-hal-async", 319 "embedded-storage", 320 "embedded-storage-async", 321 "nb 1.1.0", 322] 323 324[[package]] 325name = "embassy-executor" 326version = "0.9.1" 327source = "registry+https://github.com/rust-lang/crates.io-index" 328checksum = "06070468370195e0e86f241c8e5004356d696590a678d47d6676795b2e439c6b" 329dependencies = [ 330 "cortex-m", 331 "critical-section", 332 "defmt 1.0.1", 333 "document-features", 334 "embassy-executor-macros", 335 "embassy-executor-timer-queue", 336] 337 338[[package]] 339name = "embassy-executor-macros" 340version = "0.7.0" 341source = "registry+https://github.com/rust-lang/crates.io-index" 342checksum = "dfdddc3a04226828316bf31393b6903ee162238576b1584ee2669af215d55472" 343dependencies = [ 344 "darling", 345 "proc-macro2", 346 "quote", 347 "syn", 348] 349 350[[package]] 351name = "embassy-executor-timer-queue" 352version = "0.1.0" 353source = "registry+https://github.com/rust-lang/crates.io-index" 354checksum = "2fc328bf943af66b80b98755db9106bf7e7471b0cf47dc8559cd9a6be504cc9c" 355 356[[package]] 357name = "embassy-futures" 358version = "0.1.2" 359source = "registry+https://github.com/rust-lang/crates.io-index" 360checksum = "dc2d050bdc5c21e0862a89256ed8029ae6c290a93aecefc73084b3002cdebb01" 361dependencies = [ 362 "defmt 1.0.1", 363] 364 365[[package]] 366name = "embassy-hal-internal" 367version = "0.3.0" 368source = "registry+https://github.com/rust-lang/crates.io-index" 369checksum = "95285007a91b619dc9f26ea8f55452aa6c60f7115a4edc05085cd2bd3127cd7a" 370dependencies = [ 371 "cortex-m", 372 "critical-section", 373 "defmt 1.0.1", 374 "num-traits", 375] 376 377[[package]] 378name = "embassy-nrf" 379version = "0.8.0" 380source = "registry+https://github.com/rust-lang/crates.io-index" 381checksum = "a8d63429d74ab5786cde7c9dc9a0338ea162a4da95e204ac5345c5ae36831fdb" 382dependencies = [ 383 "bitflags 2.10.0", 384 "cfg-if", 385 "cortex-m", 386 "cortex-m-rt", 387 "critical-section", 388 "defmt 1.0.1", 389 "document-features", 390 "embassy-embedded-hal", 391 "embassy-hal-internal", 392 "embassy-sync", 393 "embassy-time-driver", 394 "embassy-time-queue-utils", 395 "embassy-usb-driver", 396 "embedded-hal 0.2.7", 397 "embedded-hal 1.0.0", 398 "embedded-hal-async", 399 "embedded-io", 400 "embedded-io-async", 401 "embedded-storage", 402 "embedded-storage-async", 403 "fixed", 404 "nrf-pac", 405 "rand_core 0.6.4", 406 "rand_core 0.9.3", 407] 408 409[[package]] 410name = "embassy-sync" 411version = "0.7.2" 412source = "registry+https://github.com/rust-lang/crates.io-index" 413checksum = "73974a3edbd0bd286759b3d483540f0ebef705919a5f56f4fc7709066f71689b" 414dependencies = [ 415 "cfg-if", 416 "critical-section", 417 "defmt 1.0.1", 418 "embedded-io-async", 419 "futures-core", 420 "futures-sink", 421 "heapless 0.8.0", 422] 423 424[[package]] 425name = "embassy-time" 426version = "0.5.0" 427source = "registry+https://github.com/rust-lang/crates.io-index" 428checksum = "f4fa65b9284d974dad7a23bb72835c4ec85c0b540d86af7fc4098c88cff51d65" 429dependencies = [ 430 "cfg-if", 431 "critical-section", 432 "defmt 1.0.1", 433 "document-features", 434 "embassy-time-driver", 435 "embedded-hal 0.2.7", 436 "embedded-hal 1.0.0", 437 "embedded-hal-async", 438 "futures-core", 439] 440 441[[package]] 442name = "embassy-time-driver" 443version = "0.2.1" 444source = "registry+https://github.com/rust-lang/crates.io-index" 445checksum = "a0a244c7dc22c8d0289379c8d8830cae06bb93d8f990194d0de5efb3b5ae7ba6" 446dependencies = [ 447 "document-features", 448] 449 450[[package]] 451name = "embassy-time-queue-utils" 452version = "0.3.0" 453source = "registry+https://github.com/rust-lang/crates.io-index" 454checksum = "80e2ee86063bd028a420a5fb5898c18c87a8898026da1d4c852af2c443d0a454" 455dependencies = [ 456 "embassy-executor-timer-queue", 457 "heapless 0.8.0", 458] 459 460[[package]] 461name = "embassy-usb-driver" 462version = "0.2.0" 463source = "registry+https://github.com/rust-lang/crates.io-index" 464checksum = "17119855ccc2d1f7470a39756b12068454ae27a3eabb037d940b5c03d9c77b7a" 465dependencies = [ 466 "defmt 1.0.1", 467 "embedded-io-async", 468] 469 470[[package]] 471name = "embedded-hal" 472version = "0.2.7" 473source = "registry+https://github.com/rust-lang/crates.io-index" 474checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff" 475dependencies = [ 476 "nb 0.1.3", 477 "void", 478] 479 480[[package]] 481name = "embedded-hal" 482version = "1.0.0" 483source = "registry+https://github.com/rust-lang/crates.io-index" 484checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89" 485dependencies = [ 486 "defmt 0.3.100", 487] 488 489[[package]] 490name = "embedded-hal-async" 491version = "1.0.0" 492source = "registry+https://github.com/rust-lang/crates.io-index" 493checksum = "0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884" 494dependencies = [ 495 "embedded-hal 1.0.0", 496] 497 498[[package]] 499name = "embedded-io" 500version = "0.6.1" 501source = "registry+https://github.com/rust-lang/crates.io-index" 502checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" 503dependencies = [ 504 "defmt 0.3.100", 505] 506 507[[package]] 508name = "embedded-io-async" 509version = "0.6.1" 510source = "registry+https://github.com/rust-lang/crates.io-index" 511checksum = "3ff09972d4073aa8c299395be75161d582e7629cd663171d62af73c8d50dba3f" 512dependencies = [ 513 "defmt 0.3.100", 514 "embedded-io", 515] 516 517[[package]] 518name = "embedded-storage" 519version = "0.3.1" 520source = "registry+https://github.com/rust-lang/crates.io-index" 521checksum = "a21dea9854beb860f3062d10228ce9b976da520a73474aed3171ec276bc0c032" 522 523[[package]] 524name = "embedded-storage-async" 525version = "0.4.1" 526source = "registry+https://github.com/rust-lang/crates.io-index" 527checksum = "1763775e2323b7d5f0aa6090657f5e21cfa02ede71f5dc40eead06d64dcd15cc" 528dependencies = [ 529 "embedded-storage", 530] 531 532[[package]] 533name = "fixed" 534version = "1.29.0" 535source = "registry+https://github.com/rust-lang/crates.io-index" 536checksum = "707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3" 537dependencies = [ 538 "az", 539 "bytemuck", 540 "half", 541 "typenum", 542] 543 544[[package]] 545name = "fnv" 546version = "1.0.7" 547source = "registry+https://github.com/rust-lang/crates.io-index" 548checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 549 550[[package]] 551name = "futures" 552version = "0.3.31" 553source = "registry+https://github.com/rust-lang/crates.io-index" 554checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 555dependencies = [ 556 "futures-channel", 557 "futures-core", 558 "futures-io", 559 "futures-sink", 560 "futures-task", 561 "futures-util", 562] 563 564[[package]] 565name = "futures-channel" 566version = "0.3.31" 567source = "registry+https://github.com/rust-lang/crates.io-index" 568checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 569dependencies = [ 570 "futures-core", 571 "futures-sink", 572] 573 574[[package]] 575name = "futures-core" 576version = "0.3.31" 577source = "registry+https://github.com/rust-lang/crates.io-index" 578checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 579 580[[package]] 581name = "futures-intrusive" 582version = "0.5.0" 583source = "registry+https://github.com/rust-lang/crates.io-index" 584checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" 585dependencies = [ 586 "futures-core", 587 "lock_api", 588] 589 590[[package]] 591name = "futures-io" 592version = "0.3.31" 593source = "registry+https://github.com/rust-lang/crates.io-index" 594checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 595 596[[package]] 597name = "futures-sink" 598version = "0.3.31" 599source = "registry+https://github.com/rust-lang/crates.io-index" 600checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 601 602[[package]] 603name = "futures-task" 604version = "0.3.31" 605source = "registry+https://github.com/rust-lang/crates.io-index" 606checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 607 608[[package]] 609name = "futures-util" 610version = "0.3.31" 611source = "registry+https://github.com/rust-lang/crates.io-index" 612checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 613dependencies = [ 614 "futures-core", 615 "futures-sink", 616 "futures-task", 617 "pin-project-lite", 618 "pin-utils", 619] 620 621[[package]] 622name = "glob" 623version = "0.3.3" 624source = "registry+https://github.com/rust-lang/crates.io-index" 625checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 626 627[[package]] 628name = "half" 629version = "2.7.1" 630source = "registry+https://github.com/rust-lang/crates.io-index" 631checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 632dependencies = [ 633 "cfg-if", 634 "crunchy", 635 "zerocopy", 636] 637 638[[package]] 639name = "hash32" 640version = "0.3.1" 641source = "registry+https://github.com/rust-lang/crates.io-index" 642checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" 643dependencies = [ 644 "byteorder", 645] 646 647[[package]] 648name = "heapless" 649version = "0.8.0" 650source = "registry+https://github.com/rust-lang/crates.io-index" 651checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" 652dependencies = [ 653 "hash32", 654 "stable_deref_trait", 655] 656 657[[package]] 658name = "heapless" 659version = "0.9.2" 660source = "registry+https://github.com/rust-lang/crates.io-index" 661checksum = "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed" 662dependencies = [ 663 "defmt 1.0.1", 664 "hash32", 665 "stable_deref_trait", 666] 667 668[[package]] 669name = "ident_case" 670version = "1.0.1" 671source = "registry+https://github.com/rust-lang/crates.io-index" 672checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 673 674[[package]] 675name = "itertools" 676version = "0.13.0" 677source = "registry+https://github.com/rust-lang/crates.io-index" 678checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 679dependencies = [ 680 "either", 681] 682 683[[package]] 684name = "js-sys" 685version = "0.3.83" 686source = "registry+https://github.com/rust-lang/crates.io-index" 687checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" 688dependencies = [ 689 "once_cell", 690 "wasm-bindgen", 691] 692 693[[package]] 694name = "libc" 695version = "0.2.178" 696source = "registry+https://github.com/rust-lang/crates.io-index" 697checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 698 699[[package]] 700name = "libloading" 701version = "0.8.9" 702source = "registry+https://github.com/rust-lang/crates.io-index" 703checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" 704dependencies = [ 705 "cfg-if", 706 "windows-link", 707] 708 709[[package]] 710name = "litrs" 711version = "1.0.0" 712source = "registry+https://github.com/rust-lang/crates.io-index" 713checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 714 715[[package]] 716name = "lock_api" 717version = "0.4.14" 718source = "registry+https://github.com/rust-lang/crates.io-index" 719checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 720dependencies = [ 721 "scopeguard", 722] 723 724[[package]] 725name = "log" 726version = "0.4.29" 727source = "registry+https://github.com/rust-lang/crates.io-index" 728checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 729 730[[package]] 731name = "memchr" 732version = "2.7.6" 733source = "registry+https://github.com/rust-lang/crates.io-index" 734checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 735 736[[package]] 737name = "minimal-lexical" 738version = "0.2.1" 739source = "registry+https://github.com/rust-lang/crates.io-index" 740checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 741 742[[package]] 743name = "nb" 744version = "0.1.3" 745source = "registry+https://github.com/rust-lang/crates.io-index" 746checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f" 747dependencies = [ 748 "nb 1.1.0", 749] 750 751[[package]] 752name = "nb" 753version = "1.1.0" 754source = "registry+https://github.com/rust-lang/crates.io-index" 755checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" 756 757[[package]] 758name = "nom" 759version = "7.1.3" 760source = "registry+https://github.com/rust-lang/crates.io-index" 761checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 762dependencies = [ 763 "memchr", 764 "minimal-lexical", 765] 766 767[[package]] 768name = "nrf-mpsl" 769version = "0.3.0" 770source = "git+https://github.com/alexmoon/nrf-sdc#5ce36312f7bf39ed73638ecbe1f2a5351da7f6f8" 771dependencies = [ 772 "cfg-if", 773 "cortex-m", 774 "critical-section", 775 "defmt 1.0.1", 776 "embassy-nrf", 777 "embassy-sync", 778 "embedded-io", 779 "embedded-storage", 780 "embedded-storage-async", 781 "nrf-mpsl-sys", 782] 783 784[[package]] 785name = "nrf-mpsl-sys" 786version = "0.2.1" 787source = "git+https://github.com/alexmoon/nrf-sdc#5ce36312f7bf39ed73638ecbe1f2a5351da7f6f8" 788dependencies = [ 789 "bindgen", 790 "doxygen-rs", 791] 792 793[[package]] 794name = "nrf-pac" 795version = "0.1.0" 796source = "registry+https://github.com/rust-lang/crates.io-index" 797checksum = "d334027d6703534f2a80de0794ae435c0e029358d28278533d3935e69b221b01" 798dependencies = [ 799 "cortex-m", 800 "cortex-m-rt", 801] 802 803[[package]] 804name = "nrf-sdc" 805version = "0.4.0" 806source = "git+https://github.com/alexmoon/nrf-sdc#5ce36312f7bf39ed73638ecbe1f2a5351da7f6f8" 807dependencies = [ 808 "bt-hci", 809 "critical-section", 810 "defmt 1.0.1", 811 "embassy-hal-internal", 812 "embassy-nrf", 813 "embassy-sync", 814 "embedded-io", 815 "embedded-io-async", 816 "nrf-mpsl", 817 "nrf-sdc-sys", 818 "rand_core 0.9.3", 819] 820 821[[package]] 822name = "nrf-sdc-sys" 823version = "0.2.1" 824source = "git+https://github.com/alexmoon/nrf-sdc#5ce36312f7bf39ed73638ecbe1f2a5351da7f6f8" 825dependencies = [ 826 "bindgen", 827 "doxygen-rs", 828 "nrf-mpsl-sys", 829 "winnow", 830] 831 832[[package]] 833name = "num-traits" 834version = "0.2.19" 835source = "registry+https://github.com/rust-lang/crates.io-index" 836checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 837dependencies = [ 838 "autocfg", 839] 840 841[[package]] 842name = "once_cell" 843version = "1.21.3" 844source = "registry+https://github.com/rust-lang/crates.io-index" 845checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 846 847[[package]] 848name = "panic-halt" 849version = "1.0.0" 850source = "registry+https://github.com/rust-lang/crates.io-index" 851checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11" 852 853[[package]] 854name = "panic-probe" 855version = "1.0.0" 856source = "registry+https://github.com/rust-lang/crates.io-index" 857checksum = "fd402d00b0fb94c5aee000029204a46884b1262e0c443f166d86d2c0747e1a1a" 858dependencies = [ 859 "cortex-m", 860 "defmt 1.0.1", 861] 862 863[[package]] 864name = "phf" 865version = "0.11.3" 866source = "registry+https://github.com/rust-lang/crates.io-index" 867checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 868dependencies = [ 869 "phf_macros", 870 "phf_shared", 871] 872 873[[package]] 874name = "phf_generator" 875version = "0.11.3" 876source = "registry+https://github.com/rust-lang/crates.io-index" 877checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 878dependencies = [ 879 "phf_shared", 880 "rand", 881] 882 883[[package]] 884name = "phf_macros" 885version = "0.11.3" 886source = "registry+https://github.com/rust-lang/crates.io-index" 887checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 888dependencies = [ 889 "phf_generator", 890 "phf_shared", 891 "proc-macro2", 892 "quote", 893 "syn", 894] 895 896[[package]] 897name = "phf_shared" 898version = "0.11.3" 899source = "registry+https://github.com/rust-lang/crates.io-index" 900checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 901dependencies = [ 902 "siphasher", 903] 904 905[[package]] 906name = "pin-project-lite" 907version = "0.2.16" 908source = "registry+https://github.com/rust-lang/crates.io-index" 909checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 910 911[[package]] 912name = "pin-utils" 913version = "0.1.0" 914source = "registry+https://github.com/rust-lang/crates.io-index" 915checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 916 917[[package]] 918name = "portable-atomic" 919version = "1.11.1" 920source = "registry+https://github.com/rust-lang/crates.io-index" 921checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 922 923[[package]] 924name = "prettyplease" 925version = "0.2.37" 926source = "registry+https://github.com/rust-lang/crates.io-index" 927checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 928dependencies = [ 929 "proc-macro2", 930 "syn", 931] 932 933[[package]] 934name = "proc-macro-error-attr2" 935version = "2.0.0" 936source = "registry+https://github.com/rust-lang/crates.io-index" 937checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" 938dependencies = [ 939 "proc-macro2", 940 "quote", 941] 942 943[[package]] 944name = "proc-macro-error2" 945version = "2.0.1" 946source = "registry+https://github.com/rust-lang/crates.io-index" 947checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" 948dependencies = [ 949 "proc-macro-error-attr2", 950 "proc-macro2", 951 "quote", 952 "syn", 953] 954 955[[package]] 956name = "proc-macro2" 957version = "1.0.103" 958source = "registry+https://github.com/rust-lang/crates.io-index" 959checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 960dependencies = [ 961 "unicode-ident", 962] 963 964[[package]] 965name = "quote" 966version = "1.0.42" 967source = "registry+https://github.com/rust-lang/crates.io-index" 968checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 969dependencies = [ 970 "proc-macro2", 971] 972 973[[package]] 974name = "rand" 975version = "0.8.5" 976source = "registry+https://github.com/rust-lang/crates.io-index" 977checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 978dependencies = [ 979 "rand_core 0.6.4", 980] 981 982[[package]] 983name = "rand_core" 984version = "0.6.4" 985source = "registry+https://github.com/rust-lang/crates.io-index" 986checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 987 988[[package]] 989name = "rand_core" 990version = "0.9.3" 991source = "registry+https://github.com/rust-lang/crates.io-index" 992checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 993 994[[package]] 995name = "regex" 996version = "1.12.2" 997source = "registry+https://github.com/rust-lang/crates.io-index" 998checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 999dependencies = [ 1000 "aho-corasick", 1001 "memchr", 1002 "regex-automata", 1003 "regex-syntax", 1004] 1005 1006[[package]] 1007name = "regex-automata" 1008version = "0.4.13" 1009source = "registry+https://github.com/rust-lang/crates.io-index" 1010checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 1011dependencies = [ 1012 "aho-corasick", 1013 "memchr", 1014 "regex-syntax", 1015] 1016 1017[[package]] 1018name = "regex-syntax" 1019version = "0.8.8" 1020source = "registry+https://github.com/rust-lang/crates.io-index" 1021checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 1022 1023[[package]] 1024name = "rustc-hash" 1025version = "2.1.1" 1026source = "registry+https://github.com/rust-lang/crates.io-index" 1027checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1028 1029[[package]] 1030name = "rustc_version" 1031version = "0.2.3" 1032source = "registry+https://github.com/rust-lang/crates.io-index" 1033checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 1034dependencies = [ 1035 "semver", 1036] 1037 1038[[package]] 1039name = "rustversion" 1040version = "1.0.22" 1041source = "registry+https://github.com/rust-lang/crates.io-index" 1042checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 1043 1044[[package]] 1045name = "sachy-battery" 1046version = "0.1.0" 1047source = "git+https://tangled.org/sachy.dev/sachy-embed-core#06b1aff4d2f18a6d5e07d39274e431781fd9ecb6" 1048 1049[[package]] 1050name = "sachy-bthome" 1051version = "0.1.0" 1052source = "git+https://tangled.org/sachy.dev/sachy-embed-core#06b1aff4d2f18a6d5e07d39274e431781fd9ecb6" 1053dependencies = [ 1054 "defmt 1.0.1", 1055 "heapless 0.9.2", 1056 "sachy-fmt", 1057] 1058 1059[[package]] 1060name = "sachy-fmt" 1061version = "0.1.0" 1062source = "git+https://tangled.org/sachy.dev/sachy-embed-core#06b1aff4d2f18a6d5e07d39274e431781fd9ecb6" 1063dependencies = [ 1064 "defmt 1.0.1", 1065] 1066 1067[[package]] 1068name = "sachy-parasite" 1069version = "0.1.0" 1070dependencies = [ 1071 "bt-hci", 1072 "cortex-m", 1073 "cortex-m-rt", 1074 "defmt 1.0.1", 1075 "defmt-rtt", 1076 "embassy-executor", 1077 "embassy-futures", 1078 "embassy-nrf", 1079 "embassy-sync", 1080 "embassy-time", 1081 "embedded-hal 1.0.0", 1082 "embedded-hal-async", 1083 "embedded-io", 1084 "nrf-mpsl", 1085 "nrf-sdc", 1086 "panic-halt", 1087 "panic-probe", 1088 "sachy-battery", 1089 "sachy-bthome", 1090 "sachy-fmt", 1091 "sachy-shtc3", 1092 "static_cell", 1093 "trouble-host", 1094] 1095 1096[[package]] 1097name = "sachy-shtc3" 1098version = "0.1.0" 1099source = "git+https://tangled.org/sachy.dev/sachy-embed-core#06b1aff4d2f18a6d5e07d39274e431781fd9ecb6" 1100dependencies = [ 1101 "defmt 1.0.1", 1102 "embedded-hal 1.0.0", 1103 "embedded-hal-async", 1104] 1105 1106[[package]] 1107name = "scopeguard" 1108version = "1.2.0" 1109source = "registry+https://github.com/rust-lang/crates.io-index" 1110checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1111 1112[[package]] 1113name = "semver" 1114version = "0.9.0" 1115source = "registry+https://github.com/rust-lang/crates.io-index" 1116checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 1117dependencies = [ 1118 "semver-parser", 1119] 1120 1121[[package]] 1122name = "semver-parser" 1123version = "0.7.0" 1124source = "registry+https://github.com/rust-lang/crates.io-index" 1125checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 1126 1127[[package]] 1128name = "shlex" 1129version = "1.3.0" 1130source = "registry+https://github.com/rust-lang/crates.io-index" 1131checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1132 1133[[package]] 1134name = "siphasher" 1135version = "1.0.1" 1136source = "registry+https://github.com/rust-lang/crates.io-index" 1137checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 1138 1139[[package]] 1140name = "stable_deref_trait" 1141version = "1.2.1" 1142source = "registry+https://github.com/rust-lang/crates.io-index" 1143checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 1144 1145[[package]] 1146name = "static_cell" 1147version = "2.1.1" 1148source = "registry+https://github.com/rust-lang/crates.io-index" 1149checksum = "0530892bb4fa575ee0da4b86f86c667132a94b74bb72160f58ee5a4afec74c23" 1150dependencies = [ 1151 "portable-atomic", 1152] 1153 1154[[package]] 1155name = "strsim" 1156version = "0.11.1" 1157source = "registry+https://github.com/rust-lang/crates.io-index" 1158checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 1159 1160[[package]] 1161name = "syn" 1162version = "2.0.111" 1163source = "registry+https://github.com/rust-lang/crates.io-index" 1164checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 1165dependencies = [ 1166 "proc-macro2", 1167 "quote", 1168 "unicode-ident", 1169] 1170 1171[[package]] 1172name = "thiserror" 1173version = "2.0.17" 1174source = "registry+https://github.com/rust-lang/crates.io-index" 1175checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 1176dependencies = [ 1177 "thiserror-impl", 1178] 1179 1180[[package]] 1181name = "thiserror-impl" 1182version = "2.0.17" 1183source = "registry+https://github.com/rust-lang/crates.io-index" 1184checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 1185dependencies = [ 1186 "proc-macro2", 1187 "quote", 1188 "syn", 1189] 1190 1191[[package]] 1192name = "trouble-host" 1193version = "0.5.1" 1194source = "registry+https://github.com/rust-lang/crates.io-index" 1195checksum = "2881b4859001fe1f48445145cda5149deac9110b1d707ec0a251b7ff6d8bdfa4" 1196dependencies = [ 1197 "bt-hci", 1198 "defmt 1.0.1", 1199 "embassy-futures", 1200 "embassy-sync", 1201 "embassy-time", 1202 "embedded-io", 1203 "futures", 1204 "heapless 0.9.2", 1205 "rand_core 0.6.4", 1206 "static_cell", 1207 "trouble-host-macros", 1208 "zerocopy", 1209] 1210 1211[[package]] 1212name = "trouble-host-macros" 1213version = "0.3.0" 1214source = "registry+https://github.com/rust-lang/crates.io-index" 1215checksum = "bcb85bec3a8393c22ca1a7c25c82c2d33689ab412f3487c492fd01a033ede7c2" 1216dependencies = [ 1217 "convert_case", 1218 "darling", 1219 "proc-macro2", 1220 "quote", 1221 "syn", 1222 "uuid", 1223] 1224 1225[[package]] 1226name = "typenum" 1227version = "1.19.0" 1228source = "registry+https://github.com/rust-lang/crates.io-index" 1229checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" 1230 1231[[package]] 1232name = "unicode-ident" 1233version = "1.0.22" 1234source = "registry+https://github.com/rust-lang/crates.io-index" 1235checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 1236 1237[[package]] 1238name = "unicode-segmentation" 1239version = "1.12.0" 1240source = "registry+https://github.com/rust-lang/crates.io-index" 1241checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1242 1243[[package]] 1244name = "uuid" 1245version = "1.19.0" 1246source = "registry+https://github.com/rust-lang/crates.io-index" 1247checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 1248dependencies = [ 1249 "js-sys", 1250 "wasm-bindgen", 1251] 1252 1253[[package]] 1254name = "vcell" 1255version = "0.1.3" 1256source = "registry+https://github.com/rust-lang/crates.io-index" 1257checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002" 1258 1259[[package]] 1260name = "void" 1261version = "1.0.2" 1262source = "registry+https://github.com/rust-lang/crates.io-index" 1263checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 1264 1265[[package]] 1266name = "volatile-register" 1267version = "0.2.2" 1268source = "registry+https://github.com/rust-lang/crates.io-index" 1269checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc" 1270dependencies = [ 1271 "vcell", 1272] 1273 1274[[package]] 1275name = "wasm-bindgen" 1276version = "0.2.106" 1277source = "registry+https://github.com/rust-lang/crates.io-index" 1278checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 1279dependencies = [ 1280 "cfg-if", 1281 "once_cell", 1282 "rustversion", 1283 "wasm-bindgen-macro", 1284 "wasm-bindgen-shared", 1285] 1286 1287[[package]] 1288name = "wasm-bindgen-macro" 1289version = "0.2.106" 1290source = "registry+https://github.com/rust-lang/crates.io-index" 1291checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 1292dependencies = [ 1293 "quote", 1294 "wasm-bindgen-macro-support", 1295] 1296 1297[[package]] 1298name = "wasm-bindgen-macro-support" 1299version = "0.2.106" 1300source = "registry+https://github.com/rust-lang/crates.io-index" 1301checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 1302dependencies = [ 1303 "bumpalo", 1304 "proc-macro2", 1305 "quote", 1306 "syn", 1307 "wasm-bindgen-shared", 1308] 1309 1310[[package]] 1311name = "wasm-bindgen-shared" 1312version = "0.2.106" 1313source = "registry+https://github.com/rust-lang/crates.io-index" 1314checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 1315dependencies = [ 1316 "unicode-ident", 1317] 1318 1319[[package]] 1320name = "windows-link" 1321version = "0.2.1" 1322source = "registry+https://github.com/rust-lang/crates.io-index" 1323checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 1324 1325[[package]] 1326name = "winnow" 1327version = "0.7.14" 1328source = "registry+https://github.com/rust-lang/crates.io-index" 1329checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" 1330dependencies = [ 1331 "memchr", 1332] 1333 1334[[package]] 1335name = "zerocopy" 1336version = "0.8.31" 1337source = "registry+https://github.com/rust-lang/crates.io-index" 1338checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" 1339dependencies = [ 1340 "zerocopy-derive", 1341] 1342 1343[[package]] 1344name = "zerocopy-derive" 1345version = "0.8.31" 1346source = "registry+https://github.com/rust-lang/crates.io-index" 1347checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" 1348dependencies = [ 1349 "proc-macro2", 1350 "quote", 1351 "syn", 1352]