A step sequencer for Adafruit's RP2040-based macropad
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "ahash"
7version = "0.8.12"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
10dependencies = [
11 "cfg-if",
12 "once_cell",
13 "version_check",
14 "zerocopy",
15]
16
17[[package]]
18name = "aho-corasick"
19version = "1.1.4"
20source = "registry+https://github.com/rust-lang/crates.io-index"
21checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
22dependencies = [
23 "memchr",
24]
25
26[[package]]
27name = "arrayvec"
28version = "0.7.6"
29source = "registry+https://github.com/rust-lang/crates.io-index"
30checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
31
32[[package]]
33name = "ascii-canvas"
34version = "4.0.0"
35source = "registry+https://github.com/rust-lang/crates.io-index"
36checksum = "ef1e3e699d84ab1b0911a1010c5c106aa34ae89aeac103be5ce0c3859db1e891"
37dependencies = [
38 "term",
39]
40
41[[package]]
42name = "autocfg"
43version = "1.5.0"
44source = "registry+https://github.com/rust-lang/crates.io-index"
45checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
46
47[[package]]
48name = "az"
49version = "1.2.1"
50source = "registry+https://github.com/rust-lang/crates.io-index"
51checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973"
52
53[[package]]
54name = "bare-metal"
55version = "0.2.5"
56source = "registry+https://github.com/rust-lang/crates.io-index"
57checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3"
58dependencies = [
59 "rustc_version",
60]
61
62[[package]]
63name = "bit-set"
64version = "0.8.0"
65source = "registry+https://github.com/rust-lang/crates.io-index"
66checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
67dependencies = [
68 "bit-vec",
69]
70
71[[package]]
72name = "bit-vec"
73version = "0.8.0"
74source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
76
77[[package]]
78name = "bitfield"
79version = "0.13.2"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719"
82
83[[package]]
84name = "bitfield"
85version = "0.14.0"
86source = "registry+https://github.com/rust-lang/crates.io-index"
87checksum = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac"
88
89[[package]]
90name = "bitflags"
91version = "1.3.2"
92source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
94
95[[package]]
96name = "bitflags"
97version = "2.10.0"
98source = "registry+https://github.com/rust-lang/crates.io-index"
99checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
100
101[[package]]
102name = "block-buffer"
103version = "0.10.4"
104source = "registry+https://github.com/rust-lang/crates.io-index"
105checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
106dependencies = [
107 "generic-array",
108]
109
110[[package]]
111name = "bytemuck"
112version = "1.24.0"
113source = "registry+https://github.com/rust-lang/crates.io-index"
114checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
115
116[[package]]
117name = "byteorder"
118version = "1.5.0"
119source = "registry+https://github.com/rust-lang/crates.io-index"
120checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
121
122[[package]]
123name = "cfg-if"
124version = "1.0.4"
125source = "registry+https://github.com/rust-lang/crates.io-index"
126checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
127
128[[package]]
129name = "codespan-reporting"
130version = "0.11.1"
131source = "registry+https://github.com/rust-lang/crates.io-index"
132checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
133dependencies = [
134 "termcolor",
135 "unicode-width",
136]
137
138[[package]]
139name = "cortex-m"
140version = "0.7.7"
141source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9"
143dependencies = [
144 "bare-metal",
145 "bitfield 0.13.2",
146 "embedded-hal 0.2.7",
147 "volatile-register",
148]
149
150[[package]]
151name = "cortex-m-rt"
152version = "0.7.5"
153source = "registry+https://github.com/rust-lang/crates.io-index"
154checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6"
155dependencies = [
156 "cortex-m-rt-macros",
157]
158
159[[package]]
160name = "cortex-m-rt-macros"
161version = "0.7.5"
162source = "registry+https://github.com/rust-lang/crates.io-index"
163checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472"
164dependencies = [
165 "proc-macro2",
166 "quote",
167 "syn 2.0.112",
168]
169
170[[package]]
171name = "cpufeatures"
172version = "0.2.17"
173source = "registry+https://github.com/rust-lang/crates.io-index"
174checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
175dependencies = [
176 "libc",
177]
178
179[[package]]
180name = "crc-any"
181version = "2.5.0"
182source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "a62ec9ff5f7965e4d7280bd5482acd20aadb50d632cf6c1d74493856b011fa73"
184dependencies = [
185 "debug-helper",
186]
187
188[[package]]
189name = "critical-section"
190version = "1.2.0"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
193
194[[package]]
195name = "crunchy"
196version = "0.2.4"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
199
200[[package]]
201name = "crypto-common"
202version = "0.1.7"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
205dependencies = [
206 "generic-array",
207 "typenum",
208]
209
210[[package]]
211name = "darling"
212version = "0.20.11"
213source = "registry+https://github.com/rust-lang/crates.io-index"
214checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
215dependencies = [
216 "darling_core",
217 "darling_macro",
218]
219
220[[package]]
221name = "darling_core"
222version = "0.20.11"
223source = "registry+https://github.com/rust-lang/crates.io-index"
224checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
225dependencies = [
226 "fnv",
227 "ident_case",
228 "proc-macro2",
229 "quote",
230 "strsim",
231 "syn 2.0.112",
232]
233
234[[package]]
235name = "darling_macro"
236version = "0.20.11"
237source = "registry+https://github.com/rust-lang/crates.io-index"
238checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
239dependencies = [
240 "darling_core",
241 "quote",
242 "syn 2.0.112",
243]
244
245[[package]]
246name = "debug-helper"
247version = "0.3.13"
248source = "registry+https://github.com/rust-lang/crates.io-index"
249checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e"
250
251[[package]]
252name = "defmt"
253version = "0.3.100"
254source = "registry+https://github.com/rust-lang/crates.io-index"
255checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad"
256dependencies = [
257 "defmt 1.0.1",
258]
259
260[[package]]
261name = "defmt"
262version = "1.0.1"
263source = "registry+https://github.com/rust-lang/crates.io-index"
264checksum = "548d977b6da32fa1d1fda2876453da1e7df63ad0304c8b3dae4dbe7b96f39b78"
265dependencies = [
266 "bitflags 1.3.2",
267 "defmt-macros",
268]
269
270[[package]]
271name = "defmt-macros"
272version = "1.0.1"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "3d4fc12a85bcf441cfe44344c4b72d58493178ce635338a3f3b78943aceb258e"
275dependencies = [
276 "defmt-parser",
277 "proc-macro-error2",
278 "proc-macro2",
279 "quote",
280 "syn 2.0.112",
281]
282
283[[package]]
284name = "defmt-parser"
285version = "1.0.0"
286source = "registry+https://github.com/rust-lang/crates.io-index"
287checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
288dependencies = [
289 "thiserror",
290]
291
292[[package]]
293name = "defmt-rtt"
294version = "1.1.0"
295source = "registry+https://github.com/rust-lang/crates.io-index"
296checksum = "93d5a25c99d89c40f5676bec8cefe0614f17f0f40e916f98e345dae941807f9e"
297dependencies = [
298 "critical-section",
299 "defmt 1.0.1",
300]
301
302[[package]]
303name = "digest"
304version = "0.10.7"
305source = "registry+https://github.com/rust-lang/crates.io-index"
306checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
307dependencies = [
308 "block-buffer",
309 "crypto-common",
310]
311
312[[package]]
313name = "document-features"
314version = "0.2.12"
315source = "registry+https://github.com/rust-lang/crates.io-index"
316checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
317dependencies = [
318 "litrs",
319]
320
321[[package]]
322name = "either"
323version = "1.15.0"
324source = "registry+https://github.com/rust-lang/crates.io-index"
325checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
326
327[[package]]
328name = "embassy-embedded-hal"
329version = "0.5.0"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "554e3e840696f54b4c9afcf28a0f24da431c927f4151040020416e7393d6d0d8"
332dependencies = [
333 "defmt 1.0.1",
334 "embassy-futures",
335 "embassy-hal-internal",
336 "embassy-sync",
337 "embedded-hal 0.2.7",
338 "embedded-hal 1.0.0",
339 "embedded-hal-async",
340 "embedded-storage",
341 "embedded-storage-async",
342 "nb 1.1.0",
343]
344
345[[package]]
346name = "embassy-executor"
347version = "0.9.1"
348source = "registry+https://github.com/rust-lang/crates.io-index"
349checksum = "06070468370195e0e86f241c8e5004356d696590a678d47d6676795b2e439c6b"
350dependencies = [
351 "cortex-m",
352 "critical-section",
353 "defmt 1.0.1",
354 "document-features",
355 "embassy-executor-macros",
356 "embassy-executor-timer-queue",
357]
358
359[[package]]
360name = "embassy-executor-macros"
361version = "0.7.0"
362source = "registry+https://github.com/rust-lang/crates.io-index"
363checksum = "dfdddc3a04226828316bf31393b6903ee162238576b1584ee2669af215d55472"
364dependencies = [
365 "darling",
366 "proc-macro2",
367 "quote",
368 "syn 2.0.112",
369]
370
371[[package]]
372name = "embassy-executor-timer-queue"
373version = "0.1.0"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "2fc328bf943af66b80b98755db9106bf7e7471b0cf47dc8559cd9a6be504cc9c"
376
377[[package]]
378name = "embassy-futures"
379version = "0.1.2"
380source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "dc2d050bdc5c21e0862a89256ed8029ae6c290a93aecefc73084b3002cdebb01"
382
383[[package]]
384name = "embassy-hal-internal"
385version = "0.3.0"
386source = "registry+https://github.com/rust-lang/crates.io-index"
387checksum = "95285007a91b619dc9f26ea8f55452aa6c60f7115a4edc05085cd2bd3127cd7a"
388dependencies = [
389 "cortex-m",
390 "critical-section",
391 "defmt 1.0.1",
392 "num-traits",
393]
394
395[[package]]
396name = "embassy-net-driver"
397version = "0.2.0"
398source = "registry+https://github.com/rust-lang/crates.io-index"
399checksum = "524eb3c489760508f71360112bca70f6e53173e6fe48fc5f0efd0f5ab217751d"
400
401[[package]]
402name = "embassy-net-driver-channel"
403version = "0.3.2"
404source = "registry+https://github.com/rust-lang/crates.io-index"
405checksum = "b7b2739fbcf6cd206ae08779c7d709087b16577d255f2ea4a45bc4bbbf305b3f"
406dependencies = [
407 "embassy-futures",
408 "embassy-net-driver",
409 "embassy-sync",
410]
411
412[[package]]
413name = "embassy-rp"
414version = "0.9.0"
415source = "registry+https://github.com/rust-lang/crates.io-index"
416checksum = "af8d5ac11a8bc209d359ad98bb10a10f786471dd474790f3a4f991c77ae94f6f"
417dependencies = [
418 "cfg-if",
419 "cortex-m",
420 "cortex-m-rt",
421 "critical-section",
422 "defmt 1.0.1",
423 "document-features",
424 "embassy-embedded-hal",
425 "embassy-futures",
426 "embassy-hal-internal",
427 "embassy-sync",
428 "embassy-time",
429 "embassy-time-driver",
430 "embassy-time-queue-utils",
431 "embassy-usb-driver",
432 "embedded-hal 0.2.7",
433 "embedded-hal 1.0.0",
434 "embedded-hal-async",
435 "embedded-hal-nb",
436 "embedded-io 0.6.1",
437 "embedded-io-async 0.6.1",
438 "embedded-storage",
439 "embedded-storage-async",
440 "fixed",
441 "nb 1.1.0",
442 "pio",
443 "rand_core 0.6.4",
444 "rand_core 0.9.3",
445 "rp-pac",
446 "rp2040-boot2",
447 "sha2-const-stable",
448 "smart-leds",
449]
450
451[[package]]
452name = "embassy-sync"
453version = "0.7.2"
454source = "registry+https://github.com/rust-lang/crates.io-index"
455checksum = "73974a3edbd0bd286759b3d483540f0ebef705919a5f56f4fc7709066f71689b"
456dependencies = [
457 "cfg-if",
458 "critical-section",
459 "defmt 1.0.1",
460 "embedded-io-async 0.6.1",
461 "futures-core",
462 "futures-sink",
463 "heapless 0.8.0",
464]
465
466[[package]]
467name = "embassy-time"
468version = "0.5.0"
469source = "registry+https://github.com/rust-lang/crates.io-index"
470checksum = "f4fa65b9284d974dad7a23bb72835c4ec85c0b540d86af7fc4098c88cff51d65"
471dependencies = [
472 "cfg-if",
473 "critical-section",
474 "defmt 1.0.1",
475 "document-features",
476 "embassy-time-driver",
477 "embedded-hal 0.2.7",
478 "embedded-hal 1.0.0",
479 "embedded-hal-async",
480 "futures-core",
481]
482
483[[package]]
484name = "embassy-time-driver"
485version = "0.2.1"
486source = "registry+https://github.com/rust-lang/crates.io-index"
487checksum = "a0a244c7dc22c8d0289379c8d8830cae06bb93d8f990194d0de5efb3b5ae7ba6"
488dependencies = [
489 "document-features",
490]
491
492[[package]]
493name = "embassy-time-queue-utils"
494version = "0.3.0"
495source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "80e2ee86063bd028a420a5fb5898c18c87a8898026da1d4c852af2c443d0a454"
497dependencies = [
498 "embassy-executor-timer-queue",
499 "heapless 0.8.0",
500]
501
502[[package]]
503name = "embassy-usb"
504version = "0.5.1"
505source = "registry+https://github.com/rust-lang/crates.io-index"
506checksum = "dc4462e48b19a4f401a11901bdd981aab80c6a826608016a0bdc73cbbab31954"
507dependencies = [
508 "defmt 1.0.1",
509 "embassy-futures",
510 "embassy-net-driver-channel",
511 "embassy-sync",
512 "embassy-usb-driver",
513 "embedded-io-async 0.6.1",
514 "heapless 0.8.0",
515 "ssmarshal",
516 "usbd-hid 0.8.2",
517]
518
519[[package]]
520name = "embassy-usb-driver"
521version = "0.2.0"
522source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "17119855ccc2d1f7470a39756b12068454ae27a3eabb037d940b5c03d9c77b7a"
524dependencies = [
525 "defmt 1.0.1",
526 "embedded-io-async 0.6.1",
527]
528
529[[package]]
530name = "embassy-usb-logger"
531version = "0.5.1"
532source = "registry+https://github.com/rust-lang/crates.io-index"
533checksum = "deed6d36715838d6adbbff13b215b03a9deeaa66a64d5fccd6353708ccfb8b8f"
534dependencies = [
535 "embassy-futures",
536 "embassy-sync",
537 "embassy-usb",
538 "log",
539]
540
541[[package]]
542name = "embedded-graphics"
543version = "0.8.1"
544source = "registry+https://github.com/rust-lang/crates.io-index"
545checksum = "0649998afacf6d575d126d83e68b78c0ab0e00ca2ac7e9b3db11b4cbe8274ef0"
546dependencies = [
547 "az",
548 "byteorder",
549 "defmt 0.3.100",
550 "embedded-graphics-core",
551 "float-cmp",
552 "micromath",
553]
554
555[[package]]
556name = "embedded-graphics-core"
557version = "0.4.0"
558source = "registry+https://github.com/rust-lang/crates.io-index"
559checksum = "ba9ecd261f991856250d2207f6d8376946cd9f412a2165d3b75bc87a0bc7a044"
560dependencies = [
561 "az",
562 "byteorder",
563 "defmt 0.3.100",
564]
565
566[[package]]
567name = "embedded-hal"
568version = "0.2.7"
569source = "registry+https://github.com/rust-lang/crates.io-index"
570checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
571dependencies = [
572 "nb 0.1.3",
573 "void",
574]
575
576[[package]]
577name = "embedded-hal"
578version = "1.0.0"
579source = "registry+https://github.com/rust-lang/crates.io-index"
580checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
581
582[[package]]
583name = "embedded-hal-async"
584version = "1.0.0"
585source = "registry+https://github.com/rust-lang/crates.io-index"
586checksum = "0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884"
587dependencies = [
588 "embedded-hal 1.0.0",
589]
590
591[[package]]
592name = "embedded-hal-bus"
593version = "0.3.0"
594source = "registry+https://github.com/rust-lang/crates.io-index"
595checksum = "513e0b3a8fb7d3013a8ae17a834283f170deaf7d0eeab0a7c1a36ad4dd356d22"
596dependencies = [
597 "critical-section",
598 "embedded-hal 1.0.0",
599 "embedded-hal-async",
600]
601
602[[package]]
603name = "embedded-hal-nb"
604version = "1.0.0"
605source = "registry+https://github.com/rust-lang/crates.io-index"
606checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
607dependencies = [
608 "embedded-hal 1.0.0",
609 "nb 1.1.0",
610]
611
612[[package]]
613name = "embedded-io"
614version = "0.6.1"
615source = "registry+https://github.com/rust-lang/crates.io-index"
616checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
617
618[[package]]
619name = "embedded-io"
620version = "0.7.1"
621source = "registry+https://github.com/rust-lang/crates.io-index"
622checksum = "9eb1aa714776b75c7e67e1da744b81a129b3ff919c8712b5e1b32252c1f07cc7"
623dependencies = [
624 "defmt 1.0.1",
625]
626
627[[package]]
628name = "embedded-io-async"
629version = "0.6.1"
630source = "registry+https://github.com/rust-lang/crates.io-index"
631checksum = "3ff09972d4073aa8c299395be75161d582e7629cd663171d62af73c8d50dba3f"
632dependencies = [
633 "embedded-io 0.6.1",
634]
635
636[[package]]
637name = "embedded-io-async"
638version = "0.7.0"
639source = "registry+https://github.com/rust-lang/crates.io-index"
640checksum = "2564b9f813c544241430e147d8bc454815ef9ac998878d30cc3055449f7fd4c0"
641dependencies = [
642 "defmt 1.0.1",
643 "embedded-io 0.7.1",
644]
645
646[[package]]
647name = "embedded-storage"
648version = "0.3.1"
649source = "registry+https://github.com/rust-lang/crates.io-index"
650checksum = "a21dea9854beb860f3062d10228ce9b976da520a73474aed3171ec276bc0c032"
651
652[[package]]
653name = "embedded-storage-async"
654version = "0.4.1"
655source = "registry+https://github.com/rust-lang/crates.io-index"
656checksum = "1763775e2323b7d5f0aa6090657f5e21cfa02ede71f5dc40eead06d64dcd15cc"
657dependencies = [
658 "embedded-storage",
659]
660
661[[package]]
662name = "ena"
663version = "0.14.3"
664source = "registry+https://github.com/rust-lang/crates.io-index"
665checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5"
666dependencies = [
667 "log",
668]
669
670[[package]]
671name = "encode_unicode"
672version = "0.3.6"
673source = "registry+https://github.com/rust-lang/crates.io-index"
674checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
675
676[[package]]
677name = "equivalent"
678version = "1.0.2"
679source = "registry+https://github.com/rust-lang/crates.io-index"
680checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
681
682[[package]]
683name = "fixed"
684version = "1.29.0"
685source = "registry+https://github.com/rust-lang/crates.io-index"
686checksum = "707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3"
687dependencies = [
688 "az",
689 "bytemuck",
690 "half",
691 "typenum",
692]
693
694[[package]]
695name = "fixed-macro"
696version = "1.2.0"
697source = "registry+https://github.com/rust-lang/crates.io-index"
698checksum = "1fd0c48af8cb14e02868f449f8a2187bd78af7a08da201fdc78d518ecb1675bc"
699dependencies = [
700 "fixed",
701 "fixed-macro-impl",
702 "fixed-macro-types",
703]
704
705[[package]]
706name = "fixed-macro-impl"
707version = "1.2.0"
708source = "registry+https://github.com/rust-lang/crates.io-index"
709checksum = "c93086f471c0a1b9c5e300ea92f5cd990ac6d3f8edf27616ef624b8fa6402d4b"
710dependencies = [
711 "fixed",
712 "paste",
713 "proc-macro-error",
714 "proc-macro2",
715 "quote",
716 "syn 1.0.109",
717]
718
719[[package]]
720name = "fixed-macro-types"
721version = "1.2.0"
722source = "registry+https://github.com/rust-lang/crates.io-index"
723checksum = "044a61b034a2264a7f65aa0c3cd112a01b4d4ee58baace51fead3f21b993c7e4"
724dependencies = [
725 "fixed",
726 "fixed-macro-impl",
727]
728
729[[package]]
730name = "fixedbitset"
731version = "0.5.7"
732source = "registry+https://github.com/rust-lang/crates.io-index"
733checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
734
735[[package]]
736name = "float-cmp"
737version = "0.9.0"
738source = "registry+https://github.com/rust-lang/crates.io-index"
739checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
740dependencies = [
741 "num-traits",
742]
743
744[[package]]
745name = "fnv"
746version = "1.0.7"
747source = "registry+https://github.com/rust-lang/crates.io-index"
748checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
749
750[[package]]
751name = "futures"
752version = "0.3.31"
753source = "registry+https://github.com/rust-lang/crates.io-index"
754checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
755dependencies = [
756 "futures-channel",
757 "futures-core",
758 "futures-io",
759 "futures-sink",
760 "futures-task",
761 "futures-util",
762]
763
764[[package]]
765name = "futures-channel"
766version = "0.3.31"
767source = "registry+https://github.com/rust-lang/crates.io-index"
768checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
769dependencies = [
770 "futures-core",
771 "futures-sink",
772]
773
774[[package]]
775name = "futures-core"
776version = "0.3.31"
777source = "registry+https://github.com/rust-lang/crates.io-index"
778checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
779
780[[package]]
781name = "futures-io"
782version = "0.3.31"
783source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
785
786[[package]]
787name = "futures-macro"
788version = "0.3.31"
789source = "registry+https://github.com/rust-lang/crates.io-index"
790checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
791dependencies = [
792 "proc-macro2",
793 "quote",
794 "syn 2.0.112",
795]
796
797[[package]]
798name = "futures-sink"
799version = "0.3.31"
800source = "registry+https://github.com/rust-lang/crates.io-index"
801checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
802
803[[package]]
804name = "futures-task"
805version = "0.3.31"
806source = "registry+https://github.com/rust-lang/crates.io-index"
807checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
808
809[[package]]
810name = "futures-util"
811version = "0.3.31"
812source = "registry+https://github.com/rust-lang/crates.io-index"
813checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
814dependencies = [
815 "futures-core",
816 "futures-macro",
817 "futures-sink",
818 "futures-task",
819 "pin-project-lite",
820 "pin-utils",
821]
822
823[[package]]
824name = "generic-array"
825version = "0.14.7"
826source = "registry+https://github.com/rust-lang/crates.io-index"
827checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
828dependencies = [
829 "typenum",
830 "version_check",
831]
832
833[[package]]
834name = "half"
835version = "2.7.1"
836source = "registry+https://github.com/rust-lang/crates.io-index"
837checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
838dependencies = [
839 "cfg-if",
840 "crunchy",
841 "zerocopy",
842]
843
844[[package]]
845name = "hash32"
846version = "0.3.1"
847source = "registry+https://github.com/rust-lang/crates.io-index"
848checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
849dependencies = [
850 "byteorder",
851]
852
853[[package]]
854name = "hashbrown"
855version = "0.13.2"
856source = "registry+https://github.com/rust-lang/crates.io-index"
857checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
858dependencies = [
859 "ahash",
860]
861
862[[package]]
863name = "hashbrown"
864version = "0.16.1"
865source = "registry+https://github.com/rust-lang/crates.io-index"
866checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
867
868[[package]]
869name = "heapless"
870version = "0.8.0"
871source = "registry+https://github.com/rust-lang/crates.io-index"
872checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
873dependencies = [
874 "hash32",
875 "stable_deref_trait",
876]
877
878[[package]]
879name = "heapless"
880version = "0.9.2"
881source = "registry+https://github.com/rust-lang/crates.io-index"
882checksum = "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed"
883dependencies = [
884 "hash32",
885 "stable_deref_trait",
886]
887
888[[package]]
889name = "ident_case"
890version = "1.0.1"
891source = "registry+https://github.com/rust-lang/crates.io-index"
892checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
893
894[[package]]
895name = "indexmap"
896version = "2.12.1"
897source = "registry+https://github.com/rust-lang/crates.io-index"
898checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
899dependencies = [
900 "equivalent",
901 "hashbrown 0.16.1",
902]
903
904[[package]]
905name = "itertools"
906version = "0.14.0"
907source = "registry+https://github.com/rust-lang/crates.io-index"
908checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
909dependencies = [
910 "either",
911]
912
913[[package]]
914name = "itoa"
915version = "1.0.17"
916source = "registry+https://github.com/rust-lang/crates.io-index"
917checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
918
919[[package]]
920name = "keccak"
921version = "0.1.5"
922source = "registry+https://github.com/rust-lang/crates.io-index"
923checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
924dependencies = [
925 "cpufeatures",
926]
927
928[[package]]
929name = "lalrpop"
930version = "0.22.2"
931source = "registry+https://github.com/rust-lang/crates.io-index"
932checksum = "ba4ebbd48ce411c1d10fb35185f5a51a7bfa3d8b24b4e330d30c9e3a34129501"
933dependencies = [
934 "ascii-canvas",
935 "bit-set",
936 "ena",
937 "itertools",
938 "lalrpop-util",
939 "petgraph",
940 "pico-args",
941 "regex",
942 "regex-syntax",
943 "sha3",
944 "string_cache",
945 "term",
946 "unicode-xid",
947 "walkdir",
948]
949
950[[package]]
951name = "lalrpop-util"
952version = "0.22.2"
953source = "registry+https://github.com/rust-lang/crates.io-index"
954checksum = "b5baa5e9ff84f1aefd264e6869907646538a52147a755d494517a8007fb48733"
955dependencies = [
956 "regex-automata",
957 "rustversion",
958]
959
960[[package]]
961name = "libc"
962version = "0.2.178"
963source = "registry+https://github.com/rust-lang/crates.io-index"
964checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
965
966[[package]]
967name = "litrs"
968version = "1.0.0"
969source = "registry+https://github.com/rust-lang/crates.io-index"
970checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
971
972[[package]]
973name = "lock_api"
974version = "0.4.14"
975source = "registry+https://github.com/rust-lang/crates.io-index"
976checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
977dependencies = [
978 "scopeguard",
979]
980
981[[package]]
982name = "log"
983version = "0.4.29"
984source = "registry+https://github.com/rust-lang/crates.io-index"
985checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
986
987[[package]]
988name = "macropad"
989version = "0.1.0"
990dependencies = [
991 "cortex-m",
992 "cortex-m-rt",
993 "defmt 1.0.1",
994 "defmt-rtt",
995 "embassy-embedded-hal",
996 "embassy-executor",
997 "embassy-futures",
998 "embassy-rp",
999 "embassy-sync",
1000 "embassy-time",
1001 "embassy-usb",
1002 "embassy-usb-logger",
1003 "embedded-graphics",
1004 "embedded-hal 1.0.0",
1005 "embedded-hal-async",
1006 "embedded-hal-bus",
1007 "embedded-io-async 0.7.0",
1008 "embedded-storage",
1009 "fixed",
1010 "fixed-macro",
1011 "futures",
1012 "heapless 0.9.2",
1013 "itoa",
1014 "log",
1015 "midi-convert",
1016 "panic-probe",
1017 "pio",
1018 "pio-proc",
1019 "portable-atomic",
1020 "rand",
1021 "sh1106",
1022 "smart-leds",
1023 "static_cell",
1024 "usbd-hid 0.9.0",
1025 "usbd-midi",
1026 "ws2812-spi",
1027]
1028
1029[[package]]
1030name = "memchr"
1031version = "2.7.6"
1032source = "registry+https://github.com/rust-lang/crates.io-index"
1033checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
1034
1035[[package]]
1036name = "micromath"
1037version = "2.1.0"
1038source = "registry+https://github.com/rust-lang/crates.io-index"
1039checksum = "c3c8dda44ff03a2f238717214da50f65d5a53b45cd213a7370424ffdb6fae815"
1040
1041[[package]]
1042name = "midi-convert"
1043version = "0.2.0"
1044source = "registry+https://github.com/rust-lang/crates.io-index"
1045checksum = "18f4776f9d450d481dc41e3dce9c10b11a9ec5955aca7c13215e94fe9477f2f7"
1046dependencies = [
1047 "midi-types",
1048]
1049
1050[[package]]
1051name = "midi-types"
1052version = "0.1.7"
1053source = "registry+https://github.com/rust-lang/crates.io-index"
1054checksum = "ef0bbe5256e5c434947d790788426bb65773502784aed7b23408f7e7fb4d8eb5"
1055
1056[[package]]
1057name = "nb"
1058version = "0.1.3"
1059source = "registry+https://github.com/rust-lang/crates.io-index"
1060checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
1061dependencies = [
1062 "nb 1.1.0",
1063]
1064
1065[[package]]
1066name = "nb"
1067version = "1.1.0"
1068source = "registry+https://github.com/rust-lang/crates.io-index"
1069checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
1070
1071[[package]]
1072name = "new_debug_unreachable"
1073version = "1.0.6"
1074source = "registry+https://github.com/rust-lang/crates.io-index"
1075checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
1076
1077[[package]]
1078name = "num-traits"
1079version = "0.2.19"
1080source = "registry+https://github.com/rust-lang/crates.io-index"
1081checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1082dependencies = [
1083 "autocfg",
1084]
1085
1086[[package]]
1087name = "num_enum"
1088version = "0.7.5"
1089source = "registry+https://github.com/rust-lang/crates.io-index"
1090checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
1091dependencies = [
1092 "num_enum_derive",
1093 "rustversion",
1094]
1095
1096[[package]]
1097name = "num_enum_derive"
1098version = "0.7.5"
1099source = "registry+https://github.com/rust-lang/crates.io-index"
1100checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
1101dependencies = [
1102 "proc-macro2",
1103 "quote",
1104 "syn 2.0.112",
1105]
1106
1107[[package]]
1108name = "once_cell"
1109version = "1.21.3"
1110source = "registry+https://github.com/rust-lang/crates.io-index"
1111checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
1112
1113[[package]]
1114name = "panic-probe"
1115version = "1.0.0"
1116source = "registry+https://github.com/rust-lang/crates.io-index"
1117checksum = "fd402d00b0fb94c5aee000029204a46884b1262e0c443f166d86d2c0747e1a1a"
1118dependencies = [
1119 "cortex-m",
1120 "defmt 1.0.1",
1121]
1122
1123[[package]]
1124name = "parking_lot"
1125version = "0.12.5"
1126source = "registry+https://github.com/rust-lang/crates.io-index"
1127checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
1128dependencies = [
1129 "lock_api",
1130 "parking_lot_core",
1131]
1132
1133[[package]]
1134name = "parking_lot_core"
1135version = "0.9.12"
1136source = "registry+https://github.com/rust-lang/crates.io-index"
1137checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
1138dependencies = [
1139 "cfg-if",
1140 "libc",
1141 "redox_syscall",
1142 "smallvec",
1143 "windows-link",
1144]
1145
1146[[package]]
1147name = "paste"
1148version = "1.0.15"
1149source = "registry+https://github.com/rust-lang/crates.io-index"
1150checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
1151
1152[[package]]
1153name = "petgraph"
1154version = "0.7.1"
1155source = "registry+https://github.com/rust-lang/crates.io-index"
1156checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772"
1157dependencies = [
1158 "fixedbitset",
1159 "indexmap",
1160]
1161
1162[[package]]
1163name = "phf_shared"
1164version = "0.11.3"
1165source = "registry+https://github.com/rust-lang/crates.io-index"
1166checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
1167dependencies = [
1168 "siphasher",
1169]
1170
1171[[package]]
1172name = "pico-args"
1173version = "0.5.0"
1174source = "registry+https://github.com/rust-lang/crates.io-index"
1175checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
1176
1177[[package]]
1178name = "pin-project-lite"
1179version = "0.2.16"
1180source = "registry+https://github.com/rust-lang/crates.io-index"
1181checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
1182
1183[[package]]
1184name = "pin-utils"
1185version = "0.1.0"
1186source = "registry+https://github.com/rust-lang/crates.io-index"
1187checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1188
1189[[package]]
1190name = "pio"
1191version = "0.3.0"
1192source = "registry+https://github.com/rust-lang/crates.io-index"
1193checksum = "d0ba4153cee9585abc451271aa437d9e8defdea8b468d48ba6b8f098cbe03d7f"
1194dependencies = [
1195 "pio-core",
1196 "pio-proc",
1197]
1198
1199[[package]]
1200name = "pio-core"
1201version = "0.3.0"
1202source = "registry+https://github.com/rust-lang/crates.io-index"
1203checksum = "61d90fddc3d67f21bbf93683bc461b05d6a29c708caf3ffb79947d7ff7095406"
1204dependencies = [
1205 "arrayvec",
1206 "num_enum",
1207 "paste",
1208]
1209
1210[[package]]
1211name = "pio-parser"
1212version = "0.3.0"
1213source = "registry+https://github.com/rust-lang/crates.io-index"
1214checksum = "825266c1eaddf54f636d06eefa4bf3c99d774c14ec46a4a6c6e5128a0f10d205"
1215dependencies = [
1216 "lalrpop",
1217 "lalrpop-util",
1218 "pio-core",
1219]
1220
1221[[package]]
1222name = "pio-proc"
1223version = "0.3.0"
1224source = "registry+https://github.com/rust-lang/crates.io-index"
1225checksum = "ed4a76571f5fe51af43cc80ac870fe0c79cc0cdd686b9002a6c4c84bfdd0176b"
1226dependencies = [
1227 "codespan-reporting",
1228 "lalrpop-util",
1229 "pio-core",
1230 "pio-parser",
1231 "proc-macro-error2",
1232 "proc-macro2",
1233 "quote",
1234 "syn 2.0.112",
1235]
1236
1237[[package]]
1238name = "portable-atomic"
1239version = "1.13.0"
1240source = "registry+https://github.com/rust-lang/crates.io-index"
1241checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950"
1242dependencies = [
1243 "critical-section",
1244]
1245
1246[[package]]
1247name = "precomputed-hash"
1248version = "0.1.1"
1249source = "registry+https://github.com/rust-lang/crates.io-index"
1250checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
1251
1252[[package]]
1253name = "proc-macro-error"
1254version = "1.0.4"
1255source = "registry+https://github.com/rust-lang/crates.io-index"
1256checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
1257dependencies = [
1258 "proc-macro-error-attr",
1259 "proc-macro2",
1260 "quote",
1261 "syn 1.0.109",
1262 "version_check",
1263]
1264
1265[[package]]
1266name = "proc-macro-error-attr"
1267version = "1.0.4"
1268source = "registry+https://github.com/rust-lang/crates.io-index"
1269checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
1270dependencies = [
1271 "proc-macro2",
1272 "quote",
1273 "version_check",
1274]
1275
1276[[package]]
1277name = "proc-macro-error-attr2"
1278version = "2.0.0"
1279source = "registry+https://github.com/rust-lang/crates.io-index"
1280checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
1281dependencies = [
1282 "proc-macro2",
1283 "quote",
1284]
1285
1286[[package]]
1287name = "proc-macro-error2"
1288version = "2.0.1"
1289source = "registry+https://github.com/rust-lang/crates.io-index"
1290checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
1291dependencies = [
1292 "proc-macro-error-attr2",
1293 "proc-macro2",
1294 "quote",
1295 "syn 2.0.112",
1296]
1297
1298[[package]]
1299name = "proc-macro2"
1300version = "1.0.104"
1301source = "registry+https://github.com/rust-lang/crates.io-index"
1302checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0"
1303dependencies = [
1304 "unicode-ident",
1305]
1306
1307[[package]]
1308name = "quote"
1309version = "1.0.42"
1310source = "registry+https://github.com/rust-lang/crates.io-index"
1311checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
1312dependencies = [
1313 "proc-macro2",
1314]
1315
1316[[package]]
1317name = "rand"
1318version = "0.9.2"
1319source = "registry+https://github.com/rust-lang/crates.io-index"
1320checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
1321dependencies = [
1322 "rand_core 0.9.3",
1323]
1324
1325[[package]]
1326name = "rand_core"
1327version = "0.6.4"
1328source = "registry+https://github.com/rust-lang/crates.io-index"
1329checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1330
1331[[package]]
1332name = "rand_core"
1333version = "0.9.3"
1334source = "registry+https://github.com/rust-lang/crates.io-index"
1335checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
1336
1337[[package]]
1338name = "redox_syscall"
1339version = "0.5.18"
1340source = "registry+https://github.com/rust-lang/crates.io-index"
1341checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
1342dependencies = [
1343 "bitflags 2.10.0",
1344]
1345
1346[[package]]
1347name = "regex"
1348version = "1.12.2"
1349source = "registry+https://github.com/rust-lang/crates.io-index"
1350checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
1351dependencies = [
1352 "aho-corasick",
1353 "memchr",
1354 "regex-automata",
1355 "regex-syntax",
1356]
1357
1358[[package]]
1359name = "regex-automata"
1360version = "0.4.13"
1361source = "registry+https://github.com/rust-lang/crates.io-index"
1362checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
1363dependencies = [
1364 "aho-corasick",
1365 "memchr",
1366 "regex-syntax",
1367]
1368
1369[[package]]
1370name = "regex-syntax"
1371version = "0.8.8"
1372source = "registry+https://github.com/rust-lang/crates.io-index"
1373checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
1374
1375[[package]]
1376name = "rgb"
1377version = "0.8.52"
1378source = "registry+https://github.com/rust-lang/crates.io-index"
1379checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
1380
1381[[package]]
1382name = "rp-pac"
1383version = "7.0.0"
1384source = "registry+https://github.com/rust-lang/crates.io-index"
1385checksum = "8af65855c40b2c35079514c5489abffc0429347fef25d8467ff98ad84b4322d3"
1386dependencies = [
1387 "cortex-m",
1388 "cortex-m-rt",
1389]
1390
1391[[package]]
1392name = "rp2040-boot2"
1393version = "0.3.0"
1394source = "registry+https://github.com/rust-lang/crates.io-index"
1395checksum = "7c92f344f63f950ee36cf4080050e4dce850839b9175da38f9d2ffb69b4dbb21"
1396dependencies = [
1397 "crc-any",
1398]
1399
1400[[package]]
1401name = "rustc_version"
1402version = "0.2.3"
1403source = "registry+https://github.com/rust-lang/crates.io-index"
1404checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
1405dependencies = [
1406 "semver",
1407]
1408
1409[[package]]
1410name = "rustversion"
1411version = "1.0.22"
1412source = "registry+https://github.com/rust-lang/crates.io-index"
1413checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
1414
1415[[package]]
1416name = "same-file"
1417version = "1.0.6"
1418source = "registry+https://github.com/rust-lang/crates.io-index"
1419checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1420dependencies = [
1421 "winapi-util",
1422]
1423
1424[[package]]
1425name = "scopeguard"
1426version = "1.2.0"
1427source = "registry+https://github.com/rust-lang/crates.io-index"
1428checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1429
1430[[package]]
1431name = "semver"
1432version = "0.9.0"
1433source = "registry+https://github.com/rust-lang/crates.io-index"
1434checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
1435dependencies = [
1436 "semver-parser",
1437]
1438
1439[[package]]
1440name = "semver-parser"
1441version = "0.7.0"
1442source = "registry+https://github.com/rust-lang/crates.io-index"
1443checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1444
1445[[package]]
1446name = "serde"
1447version = "1.0.228"
1448source = "registry+https://github.com/rust-lang/crates.io-index"
1449checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
1450dependencies = [
1451 "serde_core",
1452]
1453
1454[[package]]
1455name = "serde_core"
1456version = "1.0.228"
1457source = "registry+https://github.com/rust-lang/crates.io-index"
1458checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
1459dependencies = [
1460 "serde_derive",
1461]
1462
1463[[package]]
1464name = "serde_derive"
1465version = "1.0.228"
1466source = "registry+https://github.com/rust-lang/crates.io-index"
1467checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
1468dependencies = [
1469 "proc-macro2",
1470 "quote",
1471 "syn 2.0.112",
1472]
1473
1474[[package]]
1475name = "sh1106"
1476version = "0.5.0"
1477source = "registry+https://github.com/rust-lang/crates.io-index"
1478checksum = "dc12a0563ec9b3b1f99b1f64613581ebbade1347416a34766564f406c15d1bf3"
1479dependencies = [
1480 "embedded-graphics-core",
1481 "embedded-hal 0.2.7",
1482]
1483
1484[[package]]
1485name = "sha2-const-stable"
1486version = "0.1.0"
1487source = "registry+https://github.com/rust-lang/crates.io-index"
1488checksum = "5f179d4e11094a893b82fff208f74d448a7512f99f5a0acbd5c679b705f83ed9"
1489
1490[[package]]
1491name = "sha3"
1492version = "0.10.8"
1493source = "registry+https://github.com/rust-lang/crates.io-index"
1494checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
1495dependencies = [
1496 "digest",
1497 "keccak",
1498]
1499
1500[[package]]
1501name = "siphasher"
1502version = "1.0.1"
1503source = "registry+https://github.com/rust-lang/crates.io-index"
1504checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
1505
1506[[package]]
1507name = "smallvec"
1508version = "1.15.1"
1509source = "registry+https://github.com/rust-lang/crates.io-index"
1510checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
1511
1512[[package]]
1513name = "smart-leds"
1514version = "0.4.0"
1515source = "registry+https://github.com/rust-lang/crates.io-index"
1516checksum = "66df34e571fa9993fa6f99131a374d58ca3d694b75f9baac93458fe0d6057bf0"
1517dependencies = [
1518 "smart-leds-trait",
1519]
1520
1521[[package]]
1522name = "smart-leds-trait"
1523version = "0.3.2"
1524source = "registry+https://github.com/rust-lang/crates.io-index"
1525checksum = "a7f4441a131924d58da6b83a7ad765c460e64630cce504376c3a87a2558c487f"
1526dependencies = [
1527 "rgb",
1528]
1529
1530[[package]]
1531name = "ssmarshal"
1532version = "1.0.0"
1533source = "registry+https://github.com/rust-lang/crates.io-index"
1534checksum = "f3e6ad23b128192ed337dfa4f1b8099ced0c2bf30d61e551b65fda5916dbb850"
1535dependencies = [
1536 "encode_unicode",
1537 "serde",
1538]
1539
1540[[package]]
1541name = "stable_deref_trait"
1542version = "1.2.1"
1543source = "registry+https://github.com/rust-lang/crates.io-index"
1544checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
1545
1546[[package]]
1547name = "static_cell"
1548version = "2.1.1"
1549source = "registry+https://github.com/rust-lang/crates.io-index"
1550checksum = "0530892bb4fa575ee0da4b86f86c667132a94b74bb72160f58ee5a4afec74c23"
1551dependencies = [
1552 "portable-atomic",
1553]
1554
1555[[package]]
1556name = "string_cache"
1557version = "0.8.9"
1558source = "registry+https://github.com/rust-lang/crates.io-index"
1559checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
1560dependencies = [
1561 "new_debug_unreachable",
1562 "parking_lot",
1563 "phf_shared",
1564 "precomputed-hash",
1565]
1566
1567[[package]]
1568name = "strsim"
1569version = "0.11.1"
1570source = "registry+https://github.com/rust-lang/crates.io-index"
1571checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1572
1573[[package]]
1574name = "syn"
1575version = "1.0.109"
1576source = "registry+https://github.com/rust-lang/crates.io-index"
1577checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1578dependencies = [
1579 "proc-macro2",
1580 "quote",
1581 "unicode-ident",
1582]
1583
1584[[package]]
1585name = "syn"
1586version = "2.0.112"
1587source = "registry+https://github.com/rust-lang/crates.io-index"
1588checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4"
1589dependencies = [
1590 "proc-macro2",
1591 "quote",
1592 "unicode-ident",
1593]
1594
1595[[package]]
1596name = "term"
1597version = "1.2.1"
1598source = "registry+https://github.com/rust-lang/crates.io-index"
1599checksum = "d8c27177b12a6399ffc08b98f76f7c9a1f4fe9fc967c784c5a071fa8d93cf7e1"
1600dependencies = [
1601 "windows-sys",
1602]
1603
1604[[package]]
1605name = "termcolor"
1606version = "1.4.1"
1607source = "registry+https://github.com/rust-lang/crates.io-index"
1608checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1609dependencies = [
1610 "winapi-util",
1611]
1612
1613[[package]]
1614name = "thiserror"
1615version = "2.0.17"
1616source = "registry+https://github.com/rust-lang/crates.io-index"
1617checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
1618dependencies = [
1619 "thiserror-impl",
1620]
1621
1622[[package]]
1623name = "thiserror-impl"
1624version = "2.0.17"
1625source = "registry+https://github.com/rust-lang/crates.io-index"
1626checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
1627dependencies = [
1628 "proc-macro2",
1629 "quote",
1630 "syn 2.0.112",
1631]
1632
1633[[package]]
1634name = "typenum"
1635version = "1.19.0"
1636source = "registry+https://github.com/rust-lang/crates.io-index"
1637checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
1638
1639[[package]]
1640name = "unicode-ident"
1641version = "1.0.22"
1642source = "registry+https://github.com/rust-lang/crates.io-index"
1643checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
1644
1645[[package]]
1646name = "unicode-width"
1647version = "0.1.14"
1648source = "registry+https://github.com/rust-lang/crates.io-index"
1649checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
1650
1651[[package]]
1652name = "unicode-xid"
1653version = "0.2.6"
1654source = "registry+https://github.com/rust-lang/crates.io-index"
1655checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1656
1657[[package]]
1658name = "usb-device"
1659version = "0.3.2"
1660source = "registry+https://github.com/rust-lang/crates.io-index"
1661checksum = "98816b1accafbb09085168b90f27e93d790b4bfa19d883466b5e53315b5f06a6"
1662dependencies = [
1663 "heapless 0.8.0",
1664 "portable-atomic",
1665]
1666
1667[[package]]
1668name = "usbd-hid"
1669version = "0.8.2"
1670source = "registry+https://github.com/rust-lang/crates.io-index"
1671checksum = "e6f291ab53d428685cc780f08a2eb9d5d6ff58622db2b36e239a4f715f1e184c"
1672dependencies = [
1673 "serde",
1674 "ssmarshal",
1675 "usb-device",
1676 "usbd-hid-macros 0.8.2",
1677]
1678
1679[[package]]
1680name = "usbd-hid"
1681version = "0.9.0"
1682source = "registry+https://github.com/rust-lang/crates.io-index"
1683checksum = "9a7cd3bfb2bb57779f2aeab3f679e5ec6c80265adfe77894539792be7c22aaf0"
1684dependencies = [
1685 "serde",
1686 "ssmarshal",
1687 "usb-device",
1688 "usbd-hid-macros 0.9.0",
1689]
1690
1691[[package]]
1692name = "usbd-hid-descriptors"
1693version = "0.8.2"
1694source = "registry+https://github.com/rust-lang/crates.io-index"
1695checksum = "0eee54712c5d778d2fb2da43b1ce5a7b5060886ef7b09891baeb4bf36910a3ed"
1696dependencies = [
1697 "bitfield 0.14.0",
1698]
1699
1700[[package]]
1701name = "usbd-hid-descriptors"
1702version = "0.9.0"
1703source = "registry+https://github.com/rust-lang/crates.io-index"
1704checksum = "ac781e4d4c61a4d3bea4cda03fb4ed4d13578c55386b29c5cdc70b3bd89c47df"
1705dependencies = [
1706 "bitfield 0.14.0",
1707]
1708
1709[[package]]
1710name = "usbd-hid-macros"
1711version = "0.8.2"
1712source = "registry+https://github.com/rust-lang/crates.io-index"
1713checksum = "bb573c76e7884035ac5e1ab4a81234c187a82b6100140af0ab45757650ccda38"
1714dependencies = [
1715 "byteorder",
1716 "hashbrown 0.13.2",
1717 "log",
1718 "proc-macro2",
1719 "quote",
1720 "serde",
1721 "syn 1.0.109",
1722 "usbd-hid-descriptors 0.8.2",
1723]
1724
1725[[package]]
1726name = "usbd-hid-macros"
1727version = "0.9.0"
1728source = "registry+https://github.com/rust-lang/crates.io-index"
1729checksum = "ab457064302de0aca303a13cd520dcf035fdfd2aff713fa69d713d0a8e4291d8"
1730dependencies = [
1731 "byteorder",
1732 "hashbrown 0.13.2",
1733 "log",
1734 "proc-macro2",
1735 "quote",
1736 "serde",
1737 "syn 1.0.109",
1738 "usbd-hid-descriptors 0.9.0",
1739]
1740
1741[[package]]
1742name = "usbd-midi"
1743version = "0.5.0"
1744source = "registry+https://github.com/rust-lang/crates.io-index"
1745checksum = "a88782a02de4ea460cd84dc5cc8007a27618a5a8bb14514699dba5e7dcf9a590"
1746dependencies = [
1747 "num_enum",
1748 "usb-device",
1749]
1750
1751[[package]]
1752name = "vcell"
1753version = "0.1.3"
1754source = "registry+https://github.com/rust-lang/crates.io-index"
1755checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
1756
1757[[package]]
1758name = "version_check"
1759version = "0.9.5"
1760source = "registry+https://github.com/rust-lang/crates.io-index"
1761checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1762
1763[[package]]
1764name = "void"
1765version = "1.0.2"
1766source = "registry+https://github.com/rust-lang/crates.io-index"
1767checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
1768
1769[[package]]
1770name = "volatile-register"
1771version = "0.2.2"
1772source = "registry+https://github.com/rust-lang/crates.io-index"
1773checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
1774dependencies = [
1775 "vcell",
1776]
1777
1778[[package]]
1779name = "walkdir"
1780version = "2.5.0"
1781source = "registry+https://github.com/rust-lang/crates.io-index"
1782checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
1783dependencies = [
1784 "same-file",
1785 "winapi-util",
1786]
1787
1788[[package]]
1789name = "winapi-util"
1790version = "0.1.11"
1791source = "registry+https://github.com/rust-lang/crates.io-index"
1792checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
1793dependencies = [
1794 "windows-sys",
1795]
1796
1797[[package]]
1798name = "windows-link"
1799version = "0.2.1"
1800source = "registry+https://github.com/rust-lang/crates.io-index"
1801checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1802
1803[[package]]
1804name = "windows-sys"
1805version = "0.61.2"
1806source = "registry+https://github.com/rust-lang/crates.io-index"
1807checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1808dependencies = [
1809 "windows-link",
1810]
1811
1812[[package]]
1813name = "ws2812-spi"
1814version = "0.5.1"
1815source = "registry+https://github.com/rust-lang/crates.io-index"
1816checksum = "b2fd98e2b649252eced2ec3aa8d5048e7d2ac294276b0567939bbf47741f9934"
1817dependencies = [
1818 "embedded-hal 1.0.0",
1819 "smart-leds-trait",
1820]
1821
1822[[package]]
1823name = "zerocopy"
1824version = "0.8.31"
1825source = "registry+https://github.com/rust-lang/crates.io-index"
1826checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
1827dependencies = [
1828 "zerocopy-derive",
1829]
1830
1831[[package]]
1832name = "zerocopy-derive"
1833version = "0.8.31"
1834source = "registry+https://github.com/rust-lang/crates.io-index"
1835checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
1836dependencies = [
1837 "proc-macro2",
1838 "quote",
1839 "syn 2.0.112",
1840]