Repo of no-std crates for my personal embedded projects
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "addr2line"
7version = "0.25.1"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
10dependencies = [
11 "gimli",
12]
13
14[[package]]
15name = "adler2"
16version = "2.0.1"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
19
20[[package]]
21name = "aho-corasick"
22version = "1.1.4"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
25dependencies = [
26 "memchr",
27]
28
29[[package]]
30name = "anyhow"
31version = "1.0.102"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
34
35[[package]]
36name = "autocfg"
37version = "1.5.0"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
40
41[[package]]
42name = "backtrace"
43version = "0.3.76"
44source = "registry+https://github.com/rust-lang/crates.io-index"
45checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
46dependencies = [
47 "addr2line",
48 "cfg-if",
49 "libc",
50 "miniz_oxide",
51 "object",
52 "rustc-demangle",
53 "windows-link",
54]
55
56[[package]]
57name = "backtrace-ext"
58version = "0.2.1"
59source = "registry+https://github.com/rust-lang/crates.io-index"
60checksum = "537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50"
61dependencies = [
62 "backtrace",
63]
64
65[[package]]
66name = "base64ct"
67version = "1.8.3"
68source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
70
71[[package]]
72name = "bitflags"
73version = "1.3.2"
74source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
76
77[[package]]
78name = "bitflags"
79version = "2.11.0"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
82
83[[package]]
84name = "block-buffer"
85version = "0.10.4"
86source = "registry+https://github.com/rust-lang/crates.io-index"
87checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
88dependencies = [
89 "generic-array",
90]
91
92[[package]]
93name = "byteorder"
94version = "1.5.0"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
97
98[[package]]
99name = "bytes"
100version = "1.11.1"
101source = "registry+https://github.com/rust-lang/crates.io-index"
102checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
103dependencies = [
104 "portable-atomic",
105]
106
107[[package]]
108name = "cast"
109version = "0.3.0"
110source = "registry+https://github.com/rust-lang/crates.io-index"
111checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
112
113[[package]]
114name = "cc"
115version = "1.2.56"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
118dependencies = [
119 "find-msvc-tools",
120 "shlex",
121]
122
123[[package]]
124name = "cfg-if"
125version = "1.0.4"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
128
129[[package]]
130name = "core-foundation"
131version = "0.10.1"
132source = "registry+https://github.com/rust-lang/crates.io-index"
133checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
134dependencies = [
135 "core-foundation-sys",
136 "libc",
137]
138
139[[package]]
140name = "core-foundation-sys"
141version = "0.8.7"
142source = "registry+https://github.com/rust-lang/crates.io-index"
143checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
144
145[[package]]
146name = "cpufeatures"
147version = "0.2.17"
148source = "registry+https://github.com/rust-lang/crates.io-index"
149checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
150dependencies = [
151 "libc",
152]
153
154[[package]]
155name = "critical-section"
156version = "1.2.0"
157source = "registry+https://github.com/rust-lang/crates.io-index"
158checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
159
160[[package]]
161name = "crypto-common"
162version = "0.1.7"
163source = "registry+https://github.com/rust-lang/crates.io-index"
164checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
165dependencies = [
166 "generic-array",
167 "typenum",
168]
169
170[[package]]
171name = "darling"
172version = "0.20.11"
173source = "registry+https://github.com/rust-lang/crates.io-index"
174checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
175dependencies = [
176 "darling_core",
177 "darling_macro",
178]
179
180[[package]]
181name = "darling_core"
182version = "0.20.11"
183source = "registry+https://github.com/rust-lang/crates.io-index"
184checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
185dependencies = [
186 "fnv",
187 "ident_case",
188 "proc-macro2",
189 "quote",
190 "strsim",
191 "syn",
192]
193
194[[package]]
195name = "darling_macro"
196version = "0.20.11"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
199dependencies = [
200 "darling_core",
201 "quote",
202 "syn",
203]
204
205[[package]]
206name = "defmt"
207version = "0.3.100"
208source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad"
210dependencies = [
211 "defmt 1.0.1",
212]
213
214[[package]]
215name = "defmt"
216version = "1.0.1"
217source = "registry+https://github.com/rust-lang/crates.io-index"
218checksum = "548d977b6da32fa1d1fda2876453da1e7df63ad0304c8b3dae4dbe7b96f39b78"
219dependencies = [
220 "bitflags 1.3.2",
221 "defmt-macros",
222]
223
224[[package]]
225name = "defmt-macros"
226version = "1.0.1"
227source = "registry+https://github.com/rust-lang/crates.io-index"
228checksum = "3d4fc12a85bcf441cfe44344c4b72d58493178ce635338a3f3b78943aceb258e"
229dependencies = [
230 "defmt-parser",
231 "proc-macro-error2",
232 "proc-macro2",
233 "quote",
234 "syn",
235]
236
237[[package]]
238name = "defmt-parser"
239version = "1.0.0"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
242dependencies = [
243 "thiserror 2.0.18",
244]
245
246[[package]]
247name = "derive_builder"
248version = "0.20.2"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
251dependencies = [
252 "derive_builder_macro",
253]
254
255[[package]]
256name = "derive_builder_core"
257version = "0.20.2"
258source = "registry+https://github.com/rust-lang/crates.io-index"
259checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
260dependencies = [
261 "darling",
262 "proc-macro2",
263 "quote",
264 "syn",
265]
266
267[[package]]
268name = "derive_builder_macro"
269version = "0.20.2"
270source = "registry+https://github.com/rust-lang/crates.io-index"
271checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
272dependencies = [
273 "derive_builder_core",
274 "syn",
275]
276
277[[package]]
278name = "digest"
279version = "0.10.7"
280source = "registry+https://github.com/rust-lang/crates.io-index"
281checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
282dependencies = [
283 "block-buffer",
284 "crypto-common",
285]
286
287[[package]]
288name = "document-features"
289version = "0.2.12"
290source = "registry+https://github.com/rust-lang/crates.io-index"
291checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
292dependencies = [
293 "litrs",
294]
295
296[[package]]
297name = "either"
298version = "1.15.0"
299source = "registry+https://github.com/rust-lang/crates.io-index"
300checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
301
302[[package]]
303name = "embassy-net"
304version = "0.7.1"
305source = "registry+https://github.com/rust-lang/crates.io-index"
306checksum = "0558a231a47e7d4a06a28b5278c92e860f1200f24821d2f365a2f40fe3f3c7b2"
307dependencies = [
308 "document-features",
309 "embassy-net-driver",
310 "embassy-sync",
311 "embassy-time",
312 "embedded-io-async",
313 "embedded-nal-async",
314 "heapless 0.8.0",
315 "managed",
316 "smoltcp",
317]
318
319[[package]]
320name = "embassy-net-driver"
321version = "0.2.0"
322source = "registry+https://github.com/rust-lang/crates.io-index"
323checksum = "524eb3c489760508f71360112bca70f6e53173e6fe48fc5f0efd0f5ab217751d"
324
325[[package]]
326name = "embassy-sync"
327version = "0.7.2"
328source = "registry+https://github.com/rust-lang/crates.io-index"
329checksum = "73974a3edbd0bd286759b3d483540f0ebef705919a5f56f4fc7709066f71689b"
330dependencies = [
331 "cfg-if",
332 "critical-section",
333 "embedded-io-async",
334 "futures-core",
335 "futures-sink",
336 "heapless 0.8.0",
337]
338
339[[package]]
340name = "embassy-time"
341version = "0.5.0"
342source = "registry+https://github.com/rust-lang/crates.io-index"
343checksum = "f4fa65b9284d974dad7a23bb72835c4ec85c0b540d86af7fc4098c88cff51d65"
344dependencies = [
345 "cfg-if",
346 "critical-section",
347 "defmt 1.0.1",
348 "document-features",
349 "embassy-time-driver",
350 "embedded-hal 0.2.7",
351 "embedded-hal 1.0.0",
352 "embedded-hal-async",
353 "futures-core",
354]
355
356[[package]]
357name = "embassy-time-driver"
358version = "0.2.1"
359source = "registry+https://github.com/rust-lang/crates.io-index"
360checksum = "a0a244c7dc22c8d0289379c8d8830cae06bb93d8f990194d0de5efb3b5ae7ba6"
361dependencies = [
362 "document-features",
363]
364
365[[package]]
366name = "embedded-hal"
367version = "0.2.7"
368source = "registry+https://github.com/rust-lang/crates.io-index"
369checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
370dependencies = [
371 "nb 0.1.3",
372 "void",
373]
374
375[[package]]
376name = "embedded-hal"
377version = "1.0.0"
378source = "registry+https://github.com/rust-lang/crates.io-index"
379checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
380dependencies = [
381 "defmt 0.3.100",
382]
383
384[[package]]
385name = "embedded-hal-async"
386version = "1.0.0"
387source = "registry+https://github.com/rust-lang/crates.io-index"
388checksum = "0c4c685bbef7fe13c3c6dd4da26841ed3980ef33e841cddfa15ce8a8fb3f1884"
389dependencies = [
390 "embedded-hal 1.0.0",
391]
392
393[[package]]
394name = "embedded-hal-mock"
395version = "0.11.1"
396source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "f9a0f04f8886106faf281c47b6a0e4054a369baedaf63591fdb8da9761f3f379"
398dependencies = [
399 "embedded-hal 1.0.0",
400 "embedded-hal-nb",
401]
402
403[[package]]
404name = "embedded-hal-nb"
405version = "1.0.0"
406source = "registry+https://github.com/rust-lang/crates.io-index"
407checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
408dependencies = [
409 "embedded-hal 1.0.0",
410 "nb 1.1.0",
411]
412
413[[package]]
414name = "embedded-io"
415version = "0.6.1"
416source = "registry+https://github.com/rust-lang/crates.io-index"
417checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
418
419[[package]]
420name = "embedded-io-async"
421version = "0.6.1"
422source = "registry+https://github.com/rust-lang/crates.io-index"
423checksum = "3ff09972d4073aa8c299395be75161d582e7629cd663171d62af73c8d50dba3f"
424dependencies = [
425 "embedded-io",
426]
427
428[[package]]
429name = "embedded-nal"
430version = "0.9.0"
431source = "registry+https://github.com/rust-lang/crates.io-index"
432checksum = "c56a28be191a992f28f178ec338a0bf02f63d7803244add736d026a471e6ed77"
433dependencies = [
434 "nb 1.1.0",
435]
436
437[[package]]
438name = "embedded-nal-async"
439version = "0.8.0"
440source = "registry+https://github.com/rust-lang/crates.io-index"
441checksum = "76959917cd2b86f40a98c28dd5624eddd1fa69d746241c8257eac428d83cb211"
442dependencies = [
443 "embedded-io-async",
444 "embedded-nal",
445]
446
447[[package]]
448name = "equivalent"
449version = "1.0.2"
450source = "registry+https://github.com/rust-lang/crates.io-index"
451checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
452
453[[package]]
454name = "errno"
455version = "0.3.14"
456source = "registry+https://github.com/rust-lang/crates.io-index"
457checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
458dependencies = [
459 "libc",
460 "windows-sys 0.61.2",
461]
462
463[[package]]
464name = "fastrand"
465version = "2.3.0"
466source = "registry+https://github.com/rust-lang/crates.io-index"
467checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
468
469[[package]]
470name = "find-msvc-tools"
471version = "0.1.9"
472source = "registry+https://github.com/rust-lang/crates.io-index"
473checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
474
475[[package]]
476name = "fixedbitset"
477version = "0.5.7"
478source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
480
481[[package]]
482name = "fnv"
483version = "1.0.7"
484source = "registry+https://github.com/rust-lang/crates.io-index"
485checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
486
487[[package]]
488name = "foldhash"
489version = "0.1.5"
490source = "registry+https://github.com/rust-lang/crates.io-index"
491checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
492
493[[package]]
494name = "futures-core"
495version = "0.3.32"
496source = "registry+https://github.com/rust-lang/crates.io-index"
497checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
498
499[[package]]
500name = "futures-sink"
501version = "0.3.32"
502source = "registry+https://github.com/rust-lang/crates.io-index"
503checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
504
505[[package]]
506name = "generic-array"
507version = "0.14.7"
508source = "registry+https://github.com/rust-lang/crates.io-index"
509checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
510dependencies = [
511 "typenum",
512 "version_check",
513]
514
515[[package]]
516name = "getrandom"
517version = "0.4.2"
518source = "registry+https://github.com/rust-lang/crates.io-index"
519checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
520dependencies = [
521 "cfg-if",
522 "libc",
523 "r-efi",
524 "wasip2",
525 "wasip3",
526]
527
528[[package]]
529name = "gimli"
530version = "0.32.3"
531source = "registry+https://github.com/rust-lang/crates.io-index"
532checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
533
534[[package]]
535name = "gpio-cdev"
536version = "0.6.0"
537source = "registry+https://github.com/rust-lang/crates.io-index"
538checksum = "09831ec59b80be69e75d29cf36e16afbbe5fd1af9c1bf4689ad91c77db5aa6a6"
539dependencies = [
540 "bitflags 2.11.0",
541 "libc",
542 "nix 0.27.1",
543]
544
545[[package]]
546name = "handlebars"
547version = "6.4.0"
548source = "registry+https://github.com/rust-lang/crates.io-index"
549checksum = "9b3f9296c208515b87bd915a2f5d1163d4b3f863ba83337d7713cf478055948e"
550dependencies = [
551 "derive_builder",
552 "log",
553 "num-order",
554 "pest",
555 "pest_derive",
556 "serde",
557 "serde_json",
558 "thiserror 2.0.18",
559]
560
561[[package]]
562name = "hash32"
563version = "0.3.1"
564source = "registry+https://github.com/rust-lang/crates.io-index"
565checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
566dependencies = [
567 "byteorder",
568]
569
570[[package]]
571name = "hashbrown"
572version = "0.15.5"
573source = "registry+https://github.com/rust-lang/crates.io-index"
574checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
575dependencies = [
576 "foldhash",
577]
578
579[[package]]
580name = "hashbrown"
581version = "0.16.1"
582source = "registry+https://github.com/rust-lang/crates.io-index"
583checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
584
585[[package]]
586name = "heapless"
587version = "0.8.0"
588source = "registry+https://github.com/rust-lang/crates.io-index"
589checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
590dependencies = [
591 "hash32",
592 "stable_deref_trait",
593]
594
595[[package]]
596name = "heapless"
597version = "0.9.2"
598source = "registry+https://github.com/rust-lang/crates.io-index"
599checksum = "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed"
600dependencies = [
601 "defmt 1.0.1",
602 "hash32",
603 "stable_deref_trait",
604]
605
606[[package]]
607name = "heck"
608version = "0.5.0"
609source = "registry+https://github.com/rust-lang/crates.io-index"
610checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
611
612[[package]]
613name = "home"
614version = "0.5.12"
615source = "registry+https://github.com/rust-lang/crates.io-index"
616checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
617dependencies = [
618 "windows-sys 0.61.2",
619]
620
621[[package]]
622name = "i2cdev"
623version = "0.6.2"
624source = "registry+https://github.com/rust-lang/crates.io-index"
625checksum = "9b940f7497c4f95b863b21cd34c3737b53a67d80d94cf29055d7f7eeca6ffdb4"
626dependencies = [
627 "bitflags 2.11.0",
628 "byteorder",
629 "libc",
630 "nix 0.26.4",
631]
632
633[[package]]
634name = "id-arena"
635version = "2.3.0"
636source = "registry+https://github.com/rust-lang/crates.io-index"
637checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
638
639[[package]]
640name = "ident_case"
641version = "1.0.1"
642source = "registry+https://github.com/rust-lang/crates.io-index"
643checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
644
645[[package]]
646name = "indexmap"
647version = "2.13.0"
648source = "registry+https://github.com/rust-lang/crates.io-index"
649checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
650dependencies = [
651 "equivalent",
652 "hashbrown 0.16.1",
653 "serde",
654 "serde_core",
655]
656
657[[package]]
658name = "io-kit-sys"
659version = "0.4.1"
660source = "registry+https://github.com/rust-lang/crates.io-index"
661checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b"
662dependencies = [
663 "core-foundation-sys",
664 "mach2",
665]
666
667[[package]]
668name = "is_ci"
669version = "1.2.0"
670source = "registry+https://github.com/rust-lang/crates.io-index"
671checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"
672
673[[package]]
674name = "itertools"
675version = "0.14.0"
676source = "registry+https://github.com/rust-lang/crates.io-index"
677checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
678dependencies = [
679 "either",
680]
681
682[[package]]
683name = "itoa"
684version = "1.0.17"
685source = "registry+https://github.com/rust-lang/crates.io-index"
686checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
687
688[[package]]
689name = "jiff"
690version = "0.2.23"
691source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359"
693dependencies = [
694 "jiff-static",
695 "portable-atomic",
696 "portable-atomic-util",
697]
698
699[[package]]
700name = "jiff-static"
701version = "0.2.23"
702source = "registry+https://github.com/rust-lang/crates.io-index"
703checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4"
704dependencies = [
705 "proc-macro2",
706 "quote",
707 "syn",
708]
709
710[[package]]
711name = "leb128fmt"
712version = "0.1.0"
713source = "registry+https://github.com/rust-lang/crates.io-index"
714checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
715
716[[package]]
717name = "libc"
718version = "0.2.182"
719source = "registry+https://github.com/rust-lang/crates.io-index"
720checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
721
722[[package]]
723name = "libm"
724version = "0.2.16"
725source = "registry+https://github.com/rust-lang/crates.io-index"
726checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
727
728[[package]]
729name = "linux-embedded-hal"
730version = "0.4.1"
731source = "registry+https://github.com/rust-lang/crates.io-index"
732checksum = "2a8a605c95f708c78554738a12153b213f107d3bd5323f7ce32d6deb3faafb40"
733dependencies = [
734 "cast",
735 "embedded-hal 1.0.0",
736 "embedded-hal-nb",
737 "gpio-cdev",
738 "i2cdev",
739 "nb 1.1.0",
740 "nix 0.27.1",
741 "serialport",
742 "spidev",
743 "sysfs_gpio",
744]
745
746[[package]]
747name = "linux-raw-sys"
748version = "0.4.15"
749source = "registry+https://github.com/rust-lang/crates.io-index"
750checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
751
752[[package]]
753name = "linux-raw-sys"
754version = "0.12.1"
755source = "registry+https://github.com/rust-lang/crates.io-index"
756checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
757
758[[package]]
759name = "litrs"
760version = "1.0.0"
761source = "registry+https://github.com/rust-lang/crates.io-index"
762checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
763
764[[package]]
765name = "log"
766version = "0.4.29"
767source = "registry+https://github.com/rust-lang/crates.io-index"
768checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
769
770[[package]]
771name = "mach2"
772version = "0.4.3"
773source = "registry+https://github.com/rust-lang/crates.io-index"
774checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44"
775dependencies = [
776 "libc",
777]
778
779[[package]]
780name = "managed"
781version = "0.8.0"
782source = "registry+https://github.com/rust-lang/crates.io-index"
783checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d"
784
785[[package]]
786name = "memchr"
787version = "2.8.0"
788source = "registry+https://github.com/rust-lang/crates.io-index"
789checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
790
791[[package]]
792name = "memoffset"
793version = "0.6.5"
794source = "registry+https://github.com/rust-lang/crates.io-index"
795checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
796dependencies = [
797 "autocfg",
798]
799
800[[package]]
801name = "memoffset"
802version = "0.7.1"
803source = "registry+https://github.com/rust-lang/crates.io-index"
804checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
805dependencies = [
806 "autocfg",
807]
808
809[[package]]
810name = "miette"
811version = "7.6.0"
812source = "registry+https://github.com/rust-lang/crates.io-index"
813checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7"
814dependencies = [
815 "backtrace",
816 "backtrace-ext",
817 "cfg-if",
818 "miette-derive",
819 "owo-colors",
820 "supports-color",
821 "supports-hyperlinks",
822 "supports-unicode",
823 "terminal_size",
824 "textwrap",
825 "unicode-width 0.1.14",
826]
827
828[[package]]
829name = "miette-derive"
830version = "7.6.0"
831source = "registry+https://github.com/rust-lang/crates.io-index"
832checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
833dependencies = [
834 "proc-macro2",
835 "quote",
836 "syn",
837]
838
839[[package]]
840name = "miniz_oxide"
841version = "0.8.9"
842source = "registry+https://github.com/rust-lang/crates.io-index"
843checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
844dependencies = [
845 "adler2",
846]
847
848[[package]]
849name = "multimap"
850version = "0.10.1"
851source = "registry+https://github.com/rust-lang/crates.io-index"
852checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084"
853
854[[package]]
855name = "nb"
856version = "0.1.3"
857source = "registry+https://github.com/rust-lang/crates.io-index"
858checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
859dependencies = [
860 "nb 1.1.0",
861]
862
863[[package]]
864name = "nb"
865version = "1.1.0"
866source = "registry+https://github.com/rust-lang/crates.io-index"
867checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
868
869[[package]]
870name = "nix"
871version = "0.23.2"
872source = "registry+https://github.com/rust-lang/crates.io-index"
873checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c"
874dependencies = [
875 "bitflags 1.3.2",
876 "cc",
877 "cfg-if",
878 "libc",
879 "memoffset 0.6.5",
880]
881
882[[package]]
883name = "nix"
884version = "0.26.4"
885source = "registry+https://github.com/rust-lang/crates.io-index"
886checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
887dependencies = [
888 "bitflags 1.3.2",
889 "cfg-if",
890 "libc",
891 "memoffset 0.7.1",
892 "pin-utils",
893]
894
895[[package]]
896name = "nix"
897version = "0.27.1"
898source = "registry+https://github.com/rust-lang/crates.io-index"
899checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
900dependencies = [
901 "bitflags 2.11.0",
902 "cfg-if",
903 "libc",
904]
905
906[[package]]
907name = "num-derive"
908version = "0.4.2"
909source = "registry+https://github.com/rust-lang/crates.io-index"
910checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
911dependencies = [
912 "proc-macro2",
913 "quote",
914 "syn",
915]
916
917[[package]]
918name = "num-modular"
919version = "0.6.1"
920source = "registry+https://github.com/rust-lang/crates.io-index"
921checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f"
922
923[[package]]
924name = "num-order"
925version = "1.2.0"
926source = "registry+https://github.com/rust-lang/crates.io-index"
927checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6"
928dependencies = [
929 "num-modular",
930]
931
932[[package]]
933name = "num-traits"
934version = "0.2.19"
935source = "registry+https://github.com/rust-lang/crates.io-index"
936checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
937dependencies = [
938 "autocfg",
939]
940
941[[package]]
942name = "object"
943version = "0.37.3"
944source = "registry+https://github.com/rust-lang/crates.io-index"
945checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
946dependencies = [
947 "memchr",
948]
949
950[[package]]
951name = "once_cell"
952version = "1.21.3"
953source = "registry+https://github.com/rust-lang/crates.io-index"
954checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
955
956[[package]]
957name = "owo-colors"
958version = "4.3.0"
959source = "registry+https://github.com/rust-lang/crates.io-index"
960checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d"
961
962[[package]]
963name = "pest"
964version = "2.8.6"
965source = "registry+https://github.com/rust-lang/crates.io-index"
966checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662"
967dependencies = [
968 "memchr",
969 "ucd-trie",
970]
971
972[[package]]
973name = "pest_derive"
974version = "2.8.6"
975source = "registry+https://github.com/rust-lang/crates.io-index"
976checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77"
977dependencies = [
978 "pest",
979 "pest_generator",
980]
981
982[[package]]
983name = "pest_generator"
984version = "2.8.6"
985source = "registry+https://github.com/rust-lang/crates.io-index"
986checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f"
987dependencies = [
988 "pest",
989 "pest_meta",
990 "proc-macro2",
991 "quote",
992 "syn",
993]
994
995[[package]]
996name = "pest_meta"
997version = "2.8.6"
998source = "registry+https://github.com/rust-lang/crates.io-index"
999checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220"
1000dependencies = [
1001 "pest",
1002 "sha2",
1003]
1004
1005[[package]]
1006name = "petgraph"
1007version = "0.8.3"
1008source = "registry+https://github.com/rust-lang/crates.io-index"
1009checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
1010dependencies = [
1011 "fixedbitset",
1012 "hashbrown 0.15.5",
1013 "indexmap",
1014]
1015
1016[[package]]
1017name = "pin-utils"
1018version = "0.1.0"
1019source = "registry+https://github.com/rust-lang/crates.io-index"
1020checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1021
1022[[package]]
1023name = "portable-atomic"
1024version = "1.13.1"
1025source = "registry+https://github.com/rust-lang/crates.io-index"
1026checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
1027
1028[[package]]
1029name = "portable-atomic-util"
1030version = "0.2.5"
1031source = "registry+https://github.com/rust-lang/crates.io-index"
1032checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5"
1033dependencies = [
1034 "portable-atomic",
1035]
1036
1037[[package]]
1038name = "prettyplease"
1039version = "0.2.37"
1040source = "registry+https://github.com/rust-lang/crates.io-index"
1041checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
1042dependencies = [
1043 "proc-macro2",
1044 "syn",
1045]
1046
1047[[package]]
1048name = "proc-macro-error-attr2"
1049version = "2.0.0"
1050source = "registry+https://github.com/rust-lang/crates.io-index"
1051checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
1052dependencies = [
1053 "proc-macro2",
1054 "quote",
1055]
1056
1057[[package]]
1058name = "proc-macro-error2"
1059version = "2.0.1"
1060source = "registry+https://github.com/rust-lang/crates.io-index"
1061checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
1062dependencies = [
1063 "proc-macro-error-attr2",
1064 "proc-macro2",
1065 "quote",
1066 "syn",
1067]
1068
1069[[package]]
1070name = "proc-macro2"
1071version = "1.0.106"
1072source = "registry+https://github.com/rust-lang/crates.io-index"
1073checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
1074dependencies = [
1075 "unicode-ident",
1076]
1077
1078[[package]]
1079name = "prost"
1080version = "0.14.3"
1081source = "registry+https://github.com/rust-lang/crates.io-index"
1082checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568"
1083dependencies = [
1084 "bytes",
1085 "prost-derive",
1086]
1087
1088[[package]]
1089name = "prost-build"
1090version = "0.14.3"
1091source = "registry+https://github.com/rust-lang/crates.io-index"
1092checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7"
1093dependencies = [
1094 "heck",
1095 "itertools",
1096 "log",
1097 "multimap",
1098 "petgraph",
1099 "prettyplease",
1100 "prost",
1101 "prost-types",
1102 "regex",
1103 "syn",
1104 "tempfile",
1105]
1106
1107[[package]]
1108name = "prost-derive"
1109version = "0.14.3"
1110source = "registry+https://github.com/rust-lang/crates.io-index"
1111checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b"
1112dependencies = [
1113 "anyhow",
1114 "itertools",
1115 "proc-macro2",
1116 "quote",
1117 "syn",
1118]
1119
1120[[package]]
1121name = "prost-types"
1122version = "0.14.3"
1123source = "registry+https://github.com/rust-lang/crates.io-index"
1124checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7"
1125dependencies = [
1126 "prost",
1127]
1128
1129[[package]]
1130name = "protobuf"
1131version = "3.7.2"
1132source = "registry+https://github.com/rust-lang/crates.io-index"
1133checksum = "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4"
1134dependencies = [
1135 "once_cell",
1136 "protobuf-support",
1137 "thiserror 1.0.69",
1138]
1139
1140[[package]]
1141name = "protobuf-parse"
1142version = "3.7.2"
1143source = "registry+https://github.com/rust-lang/crates.io-index"
1144checksum = "b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973"
1145dependencies = [
1146 "anyhow",
1147 "indexmap",
1148 "log",
1149 "protobuf",
1150 "protobuf-support",
1151 "tempfile",
1152 "thiserror 1.0.69",
1153 "which",
1154]
1155
1156[[package]]
1157name = "protobuf-support"
1158version = "3.7.2"
1159source = "registry+https://github.com/rust-lang/crates.io-index"
1160checksum = "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6"
1161dependencies = [
1162 "thiserror 1.0.69",
1163]
1164
1165[[package]]
1166name = "quote"
1167version = "1.0.45"
1168source = "registry+https://github.com/rust-lang/crates.io-index"
1169checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
1170dependencies = [
1171 "proc-macro2",
1172]
1173
1174[[package]]
1175name = "r-efi"
1176version = "6.0.0"
1177source = "registry+https://github.com/rust-lang/crates.io-index"
1178checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
1179
1180[[package]]
1181name = "regex"
1182version = "1.12.3"
1183source = "registry+https://github.com/rust-lang/crates.io-index"
1184checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
1185dependencies = [
1186 "aho-corasick",
1187 "memchr",
1188 "regex-automata",
1189 "regex-syntax",
1190]
1191
1192[[package]]
1193name = "regex-automata"
1194version = "0.4.14"
1195source = "registry+https://github.com/rust-lang/crates.io-index"
1196checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
1197dependencies = [
1198 "aho-corasick",
1199 "memchr",
1200 "regex-syntax",
1201]
1202
1203[[package]]
1204name = "regex-syntax"
1205version = "0.8.10"
1206source = "registry+https://github.com/rust-lang/crates.io-index"
1207checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
1208
1209[[package]]
1210name = "rustc-demangle"
1211version = "0.1.27"
1212source = "registry+https://github.com/rust-lang/crates.io-index"
1213checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d"
1214
1215[[package]]
1216name = "rustix"
1217version = "0.38.44"
1218source = "registry+https://github.com/rust-lang/crates.io-index"
1219checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
1220dependencies = [
1221 "bitflags 2.11.0",
1222 "errno",
1223 "libc",
1224 "linux-raw-sys 0.4.15",
1225 "windows-sys 0.59.0",
1226]
1227
1228[[package]]
1229name = "rustix"
1230version = "1.1.4"
1231source = "registry+https://github.com/rust-lang/crates.io-index"
1232checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
1233dependencies = [
1234 "bitflags 2.11.0",
1235 "errno",
1236 "libc",
1237 "linux-raw-sys 0.12.1",
1238 "windows-sys 0.61.2",
1239]
1240
1241[[package]]
1242name = "sachy-battery"
1243version = "0.1.0"
1244
1245[[package]]
1246name = "sachy-bthome"
1247version = "0.1.0"
1248dependencies = [
1249 "defmt 1.0.1",
1250 "heapless 0.9.2",
1251 "sachy-fmt",
1252]
1253
1254[[package]]
1255name = "sachy-config"
1256version = "0.1.0"
1257dependencies = [
1258 "base64ct",
1259 "miette",
1260 "toml_edit",
1261]
1262
1263[[package]]
1264name = "sachy-esphome"
1265version = "0.1.0"
1266dependencies = [
1267 "anyhow",
1268 "bytes",
1269 "defmt 1.0.1",
1270 "handlebars",
1271 "heck",
1272 "libm",
1273 "num-derive",
1274 "num-traits",
1275 "prost",
1276 "prost-build",
1277 "prost-types",
1278 "protobuf",
1279 "protobuf-parse",
1280 "serde",
1281 "thiserror 2.0.18",
1282]
1283
1284[[package]]
1285name = "sachy-fmt"
1286version = "0.1.0"
1287dependencies = [
1288 "defmt 1.0.1",
1289]
1290
1291[[package]]
1292name = "sachy-fnv"
1293version = "0.1.0"
1294
1295[[package]]
1296name = "sachy-mdns"
1297version = "0.1.0"
1298dependencies = [
1299 "defmt 1.0.1",
1300 "embassy-time",
1301 "sachy-fmt",
1302 "winnow",
1303]
1304
1305[[package]]
1306name = "sachy-shtc3"
1307version = "0.1.0"
1308dependencies = [
1309 "defmt 1.0.1",
1310 "embedded-hal 1.0.0",
1311 "embedded-hal-async",
1312 "embedded-hal-mock",
1313 "linux-embedded-hal",
1314]
1315
1316[[package]]
1317name = "sachy-sntp"
1318version = "0.1.0"
1319dependencies = [
1320 "defmt 1.0.1",
1321 "embassy-net",
1322 "embassy-time",
1323 "jiff",
1324 "sachy-fmt",
1325]
1326
1327[[package]]
1328name = "scopeguard"
1329version = "1.2.0"
1330source = "registry+https://github.com/rust-lang/crates.io-index"
1331checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1332
1333[[package]]
1334name = "semver"
1335version = "1.0.27"
1336source = "registry+https://github.com/rust-lang/crates.io-index"
1337checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
1338
1339[[package]]
1340name = "serde"
1341version = "1.0.228"
1342source = "registry+https://github.com/rust-lang/crates.io-index"
1343checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
1344dependencies = [
1345 "serde_core",
1346 "serde_derive",
1347]
1348
1349[[package]]
1350name = "serde_core"
1351version = "1.0.228"
1352source = "registry+https://github.com/rust-lang/crates.io-index"
1353checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
1354dependencies = [
1355 "serde_derive",
1356]
1357
1358[[package]]
1359name = "serde_derive"
1360version = "1.0.228"
1361source = "registry+https://github.com/rust-lang/crates.io-index"
1362checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
1363dependencies = [
1364 "proc-macro2",
1365 "quote",
1366 "syn",
1367]
1368
1369[[package]]
1370name = "serde_json"
1371version = "1.0.149"
1372source = "registry+https://github.com/rust-lang/crates.io-index"
1373checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
1374dependencies = [
1375 "itoa",
1376 "memchr",
1377 "serde",
1378 "serde_core",
1379 "zmij",
1380]
1381
1382[[package]]
1383name = "serialport"
1384version = "4.7.3"
1385source = "registry+https://github.com/rust-lang/crates.io-index"
1386checksum = "2acaf3f973e8616d7ceac415f53fc60e190b2a686fbcf8d27d0256c741c5007b"
1387dependencies = [
1388 "bitflags 2.11.0",
1389 "cfg-if",
1390 "core-foundation",
1391 "core-foundation-sys",
1392 "io-kit-sys",
1393 "mach2",
1394 "nix 0.26.4",
1395 "scopeguard",
1396 "unescaper",
1397 "winapi",
1398]
1399
1400[[package]]
1401name = "sha2"
1402version = "0.10.9"
1403source = "registry+https://github.com/rust-lang/crates.io-index"
1404checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
1405dependencies = [
1406 "cfg-if",
1407 "cpufeatures",
1408 "digest",
1409]
1410
1411[[package]]
1412name = "shlex"
1413version = "1.3.0"
1414source = "registry+https://github.com/rust-lang/crates.io-index"
1415checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1416
1417[[package]]
1418name = "smoltcp"
1419version = "0.12.0"
1420source = "registry+https://github.com/rust-lang/crates.io-index"
1421checksum = "dad095989c1533c1c266d9b1e8d70a1329dd3723c3edac6d03bbd67e7bf6f4bb"
1422dependencies = [
1423 "bitflags 1.3.2",
1424 "byteorder",
1425 "cfg-if",
1426 "heapless 0.8.0",
1427 "managed",
1428]
1429
1430[[package]]
1431name = "spidev"
1432version = "0.6.1"
1433source = "registry+https://github.com/rust-lang/crates.io-index"
1434checksum = "32dadd0a877f0652fa52dbc4d2ed9f4877bea5cd30725507b36e1970a5ef0519"
1435dependencies = [
1436 "bitflags 2.11.0",
1437 "libc",
1438 "nix 0.26.4",
1439]
1440
1441[[package]]
1442name = "stable_deref_trait"
1443version = "1.2.1"
1444source = "registry+https://github.com/rust-lang/crates.io-index"
1445checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
1446
1447[[package]]
1448name = "strsim"
1449version = "0.11.1"
1450source = "registry+https://github.com/rust-lang/crates.io-index"
1451checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1452
1453[[package]]
1454name = "supports-color"
1455version = "3.0.2"
1456source = "registry+https://github.com/rust-lang/crates.io-index"
1457checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6"
1458dependencies = [
1459 "is_ci",
1460]
1461
1462[[package]]
1463name = "supports-hyperlinks"
1464version = "3.2.0"
1465source = "registry+https://github.com/rust-lang/crates.io-index"
1466checksum = "e396b6523b11ccb83120b115a0b7366de372751aa6edf19844dfb13a6af97e91"
1467
1468[[package]]
1469name = "supports-unicode"
1470version = "3.0.0"
1471source = "registry+https://github.com/rust-lang/crates.io-index"
1472checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"
1473
1474[[package]]
1475name = "syn"
1476version = "2.0.117"
1477source = "registry+https://github.com/rust-lang/crates.io-index"
1478checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
1479dependencies = [
1480 "proc-macro2",
1481 "quote",
1482 "unicode-ident",
1483]
1484
1485[[package]]
1486name = "sysfs_gpio"
1487version = "0.6.2"
1488source = "registry+https://github.com/rust-lang/crates.io-index"
1489checksum = "e8808c55bc926565c62ef7838bcaa8add51585236803e2bdfa1472e3a3ab5e17"
1490dependencies = [
1491 "nix 0.23.2",
1492]
1493
1494[[package]]
1495name = "tempfile"
1496version = "3.26.0"
1497source = "registry+https://github.com/rust-lang/crates.io-index"
1498checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
1499dependencies = [
1500 "fastrand",
1501 "getrandom",
1502 "once_cell",
1503 "rustix 1.1.4",
1504 "windows-sys 0.61.2",
1505]
1506
1507[[package]]
1508name = "terminal_size"
1509version = "0.4.3"
1510source = "registry+https://github.com/rust-lang/crates.io-index"
1511checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
1512dependencies = [
1513 "rustix 1.1.4",
1514 "windows-sys 0.60.2",
1515]
1516
1517[[package]]
1518name = "textwrap"
1519version = "0.16.2"
1520source = "registry+https://github.com/rust-lang/crates.io-index"
1521checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
1522dependencies = [
1523 "unicode-linebreak",
1524 "unicode-width 0.2.2",
1525]
1526
1527[[package]]
1528name = "thiserror"
1529version = "1.0.69"
1530source = "registry+https://github.com/rust-lang/crates.io-index"
1531checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1532dependencies = [
1533 "thiserror-impl 1.0.69",
1534]
1535
1536[[package]]
1537name = "thiserror"
1538version = "2.0.18"
1539source = "registry+https://github.com/rust-lang/crates.io-index"
1540checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
1541dependencies = [
1542 "thiserror-impl 2.0.18",
1543]
1544
1545[[package]]
1546name = "thiserror-impl"
1547version = "1.0.69"
1548source = "registry+https://github.com/rust-lang/crates.io-index"
1549checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1550dependencies = [
1551 "proc-macro2",
1552 "quote",
1553 "syn",
1554]
1555
1556[[package]]
1557name = "thiserror-impl"
1558version = "2.0.18"
1559source = "registry+https://github.com/rust-lang/crates.io-index"
1560checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
1561dependencies = [
1562 "proc-macro2",
1563 "quote",
1564 "syn",
1565]
1566
1567[[package]]
1568name = "toml_datetime"
1569version = "1.0.0+spec-1.1.0"
1570source = "registry+https://github.com/rust-lang/crates.io-index"
1571checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
1572dependencies = [
1573 "serde_core",
1574]
1575
1576[[package]]
1577name = "toml_edit"
1578version = "0.25.4+spec-1.1.0"
1579source = "registry+https://github.com/rust-lang/crates.io-index"
1580checksum = "7193cbd0ce53dc966037f54351dbbcf0d5a642c7f0038c382ef9e677ce8c13f2"
1581dependencies = [
1582 "indexmap",
1583 "toml_datetime",
1584 "toml_parser",
1585 "toml_writer",
1586 "winnow",
1587]
1588
1589[[package]]
1590name = "toml_parser"
1591version = "1.0.9+spec-1.1.0"
1592source = "registry+https://github.com/rust-lang/crates.io-index"
1593checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
1594dependencies = [
1595 "winnow",
1596]
1597
1598[[package]]
1599name = "toml_writer"
1600version = "1.0.6+spec-1.1.0"
1601source = "registry+https://github.com/rust-lang/crates.io-index"
1602checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
1603
1604[[package]]
1605name = "typenum"
1606version = "1.19.0"
1607source = "registry+https://github.com/rust-lang/crates.io-index"
1608checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
1609
1610[[package]]
1611name = "ucd-trie"
1612version = "0.1.7"
1613source = "registry+https://github.com/rust-lang/crates.io-index"
1614checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
1615
1616[[package]]
1617name = "unescaper"
1618version = "0.1.8"
1619source = "registry+https://github.com/rust-lang/crates.io-index"
1620checksum = "4064ed685c487dbc25bd3f0e9548f2e34bab9d18cefc700f9ec2dba74ba1138e"
1621dependencies = [
1622 "thiserror 2.0.18",
1623]
1624
1625[[package]]
1626name = "unicode-ident"
1627version = "1.0.24"
1628source = "registry+https://github.com/rust-lang/crates.io-index"
1629checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
1630
1631[[package]]
1632name = "unicode-linebreak"
1633version = "0.1.5"
1634source = "registry+https://github.com/rust-lang/crates.io-index"
1635checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
1636
1637[[package]]
1638name = "unicode-width"
1639version = "0.1.14"
1640source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
1642
1643[[package]]
1644name = "unicode-width"
1645version = "0.2.2"
1646source = "registry+https://github.com/rust-lang/crates.io-index"
1647checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
1648
1649[[package]]
1650name = "unicode-xid"
1651version = "0.2.6"
1652source = "registry+https://github.com/rust-lang/crates.io-index"
1653checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1654
1655[[package]]
1656name = "version_check"
1657version = "0.9.5"
1658source = "registry+https://github.com/rust-lang/crates.io-index"
1659checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1660
1661[[package]]
1662name = "void"
1663version = "1.0.2"
1664source = "registry+https://github.com/rust-lang/crates.io-index"
1665checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
1666
1667[[package]]
1668name = "wasip2"
1669version = "1.0.2+wasi-0.2.9"
1670source = "registry+https://github.com/rust-lang/crates.io-index"
1671checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
1672dependencies = [
1673 "wit-bindgen",
1674]
1675
1676[[package]]
1677name = "wasip3"
1678version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
1679source = "registry+https://github.com/rust-lang/crates.io-index"
1680checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
1681dependencies = [
1682 "wit-bindgen",
1683]
1684
1685[[package]]
1686name = "wasm-encoder"
1687version = "0.244.0"
1688source = "registry+https://github.com/rust-lang/crates.io-index"
1689checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
1690dependencies = [
1691 "leb128fmt",
1692 "wasmparser",
1693]
1694
1695[[package]]
1696name = "wasm-metadata"
1697version = "0.244.0"
1698source = "registry+https://github.com/rust-lang/crates.io-index"
1699checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
1700dependencies = [
1701 "anyhow",
1702 "indexmap",
1703 "wasm-encoder",
1704 "wasmparser",
1705]
1706
1707[[package]]
1708name = "wasmparser"
1709version = "0.244.0"
1710source = "registry+https://github.com/rust-lang/crates.io-index"
1711checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
1712dependencies = [
1713 "bitflags 2.11.0",
1714 "hashbrown 0.15.5",
1715 "indexmap",
1716 "semver",
1717]
1718
1719[[package]]
1720name = "which"
1721version = "4.4.2"
1722source = "registry+https://github.com/rust-lang/crates.io-index"
1723checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
1724dependencies = [
1725 "either",
1726 "home",
1727 "once_cell",
1728 "rustix 0.38.44",
1729]
1730
1731[[package]]
1732name = "winapi"
1733version = "0.3.9"
1734source = "registry+https://github.com/rust-lang/crates.io-index"
1735checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1736dependencies = [
1737 "winapi-i686-pc-windows-gnu",
1738 "winapi-x86_64-pc-windows-gnu",
1739]
1740
1741[[package]]
1742name = "winapi-i686-pc-windows-gnu"
1743version = "0.4.0"
1744source = "registry+https://github.com/rust-lang/crates.io-index"
1745checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1746
1747[[package]]
1748name = "winapi-x86_64-pc-windows-gnu"
1749version = "0.4.0"
1750source = "registry+https://github.com/rust-lang/crates.io-index"
1751checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1752
1753[[package]]
1754name = "windows-link"
1755version = "0.2.1"
1756source = "registry+https://github.com/rust-lang/crates.io-index"
1757checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1758
1759[[package]]
1760name = "windows-sys"
1761version = "0.59.0"
1762source = "registry+https://github.com/rust-lang/crates.io-index"
1763checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
1764dependencies = [
1765 "windows-targets 0.52.6",
1766]
1767
1768[[package]]
1769name = "windows-sys"
1770version = "0.60.2"
1771source = "registry+https://github.com/rust-lang/crates.io-index"
1772checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
1773dependencies = [
1774 "windows-targets 0.53.5",
1775]
1776
1777[[package]]
1778name = "windows-sys"
1779version = "0.61.2"
1780source = "registry+https://github.com/rust-lang/crates.io-index"
1781checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1782dependencies = [
1783 "windows-link",
1784]
1785
1786[[package]]
1787name = "windows-targets"
1788version = "0.52.6"
1789source = "registry+https://github.com/rust-lang/crates.io-index"
1790checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1791dependencies = [
1792 "windows_aarch64_gnullvm 0.52.6",
1793 "windows_aarch64_msvc 0.52.6",
1794 "windows_i686_gnu 0.52.6",
1795 "windows_i686_gnullvm 0.52.6",
1796 "windows_i686_msvc 0.52.6",
1797 "windows_x86_64_gnu 0.52.6",
1798 "windows_x86_64_gnullvm 0.52.6",
1799 "windows_x86_64_msvc 0.52.6",
1800]
1801
1802[[package]]
1803name = "windows-targets"
1804version = "0.53.5"
1805source = "registry+https://github.com/rust-lang/crates.io-index"
1806checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
1807dependencies = [
1808 "windows-link",
1809 "windows_aarch64_gnullvm 0.53.1",
1810 "windows_aarch64_msvc 0.53.1",
1811 "windows_i686_gnu 0.53.1",
1812 "windows_i686_gnullvm 0.53.1",
1813 "windows_i686_msvc 0.53.1",
1814 "windows_x86_64_gnu 0.53.1",
1815 "windows_x86_64_gnullvm 0.53.1",
1816 "windows_x86_64_msvc 0.53.1",
1817]
1818
1819[[package]]
1820name = "windows_aarch64_gnullvm"
1821version = "0.52.6"
1822source = "registry+https://github.com/rust-lang/crates.io-index"
1823checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1824
1825[[package]]
1826name = "windows_aarch64_gnullvm"
1827version = "0.53.1"
1828source = "registry+https://github.com/rust-lang/crates.io-index"
1829checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
1830
1831[[package]]
1832name = "windows_aarch64_msvc"
1833version = "0.52.6"
1834source = "registry+https://github.com/rust-lang/crates.io-index"
1835checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1836
1837[[package]]
1838name = "windows_aarch64_msvc"
1839version = "0.53.1"
1840source = "registry+https://github.com/rust-lang/crates.io-index"
1841checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
1842
1843[[package]]
1844name = "windows_i686_gnu"
1845version = "0.52.6"
1846source = "registry+https://github.com/rust-lang/crates.io-index"
1847checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1848
1849[[package]]
1850name = "windows_i686_gnu"
1851version = "0.53.1"
1852source = "registry+https://github.com/rust-lang/crates.io-index"
1853checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
1854
1855[[package]]
1856name = "windows_i686_gnullvm"
1857version = "0.52.6"
1858source = "registry+https://github.com/rust-lang/crates.io-index"
1859checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1860
1861[[package]]
1862name = "windows_i686_gnullvm"
1863version = "0.53.1"
1864source = "registry+https://github.com/rust-lang/crates.io-index"
1865checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
1866
1867[[package]]
1868name = "windows_i686_msvc"
1869version = "0.52.6"
1870source = "registry+https://github.com/rust-lang/crates.io-index"
1871checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1872
1873[[package]]
1874name = "windows_i686_msvc"
1875version = "0.53.1"
1876source = "registry+https://github.com/rust-lang/crates.io-index"
1877checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
1878
1879[[package]]
1880name = "windows_x86_64_gnu"
1881version = "0.52.6"
1882source = "registry+https://github.com/rust-lang/crates.io-index"
1883checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1884
1885[[package]]
1886name = "windows_x86_64_gnu"
1887version = "0.53.1"
1888source = "registry+https://github.com/rust-lang/crates.io-index"
1889checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
1890
1891[[package]]
1892name = "windows_x86_64_gnullvm"
1893version = "0.52.6"
1894source = "registry+https://github.com/rust-lang/crates.io-index"
1895checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1896
1897[[package]]
1898name = "windows_x86_64_gnullvm"
1899version = "0.53.1"
1900source = "registry+https://github.com/rust-lang/crates.io-index"
1901checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
1902
1903[[package]]
1904name = "windows_x86_64_msvc"
1905version = "0.52.6"
1906source = "registry+https://github.com/rust-lang/crates.io-index"
1907checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1908
1909[[package]]
1910name = "windows_x86_64_msvc"
1911version = "0.53.1"
1912source = "registry+https://github.com/rust-lang/crates.io-index"
1913checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
1914
1915[[package]]
1916name = "winnow"
1917version = "0.7.14"
1918source = "registry+https://github.com/rust-lang/crates.io-index"
1919checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
1920dependencies = [
1921 "memchr",
1922]
1923
1924[[package]]
1925name = "wit-bindgen"
1926version = "0.51.0"
1927source = "registry+https://github.com/rust-lang/crates.io-index"
1928checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
1929dependencies = [
1930 "wit-bindgen-rust-macro",
1931]
1932
1933[[package]]
1934name = "wit-bindgen-core"
1935version = "0.51.0"
1936source = "registry+https://github.com/rust-lang/crates.io-index"
1937checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
1938dependencies = [
1939 "anyhow",
1940 "heck",
1941 "wit-parser",
1942]
1943
1944[[package]]
1945name = "wit-bindgen-rust"
1946version = "0.51.0"
1947source = "registry+https://github.com/rust-lang/crates.io-index"
1948checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
1949dependencies = [
1950 "anyhow",
1951 "heck",
1952 "indexmap",
1953 "prettyplease",
1954 "syn",
1955 "wasm-metadata",
1956 "wit-bindgen-core",
1957 "wit-component",
1958]
1959
1960[[package]]
1961name = "wit-bindgen-rust-macro"
1962version = "0.51.0"
1963source = "registry+https://github.com/rust-lang/crates.io-index"
1964checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
1965dependencies = [
1966 "anyhow",
1967 "prettyplease",
1968 "proc-macro2",
1969 "quote",
1970 "syn",
1971 "wit-bindgen-core",
1972 "wit-bindgen-rust",
1973]
1974
1975[[package]]
1976name = "wit-component"
1977version = "0.244.0"
1978source = "registry+https://github.com/rust-lang/crates.io-index"
1979checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
1980dependencies = [
1981 "anyhow",
1982 "bitflags 2.11.0",
1983 "indexmap",
1984 "log",
1985 "serde",
1986 "serde_derive",
1987 "serde_json",
1988 "wasm-encoder",
1989 "wasm-metadata",
1990 "wasmparser",
1991 "wit-parser",
1992]
1993
1994[[package]]
1995name = "wit-parser"
1996version = "0.244.0"
1997source = "registry+https://github.com/rust-lang/crates.io-index"
1998checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
1999dependencies = [
2000 "anyhow",
2001 "id-arena",
2002 "indexmap",
2003 "log",
2004 "semver",
2005 "serde",
2006 "serde_derive",
2007 "serde_json",
2008 "unicode-xid",
2009 "wasmparser",
2010]
2011
2012[[package]]
2013name = "zmij"
2014version = "1.0.21"
2015source = "registry+https://github.com/rust-lang/crates.io-index"
2016checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"