concertina

Elecronic concertina
git clone https://git.woozle.org/neale/concertina.git

Neale Pickett  ·  2026-02-24

Cargo.lock

  1# This file is automatically @generated by Cargo.
  2# It is not intended for manual editing.
  3version = 4
  4
  5[[package]]
  6name = "atsamd-hal"
  7version = "0.14.0"
  8source = "registry+https://github.com/rust-lang/crates.io-index"
  9checksum = "1cddc374559f476b8225083732b400544075c67616e1b1e1635b0efe84bef158"
 10dependencies = [
 11 "atsamd21e",
 12 "bitfield",
 13 "bitflags",
 14 "cortex-m",
 15 "embedded-hal",
 16 "modular-bitfield",
 17 "nb 0.1.3",
 18 "num-traits",
 19 "paste",
 20 "rand_core",
 21 "replace_with",
 22 "seq-macro",
 23 "typenum",
 24 "vcell",
 25 "void",
 26]
 27
 28[[package]]
 29name = "atsamd21e"
 30version = "0.11.0"
 31source = "registry+https://github.com/rust-lang/crates.io-index"
 32checksum = "52a7080de6a50cc0a1125b004771d8e8b1ed10d60bc88e92a38a6260a5806364"
 33dependencies = [
 34 "bare-metal",
 35 "cortex-m",
 36 "cortex-m-rt",
 37 "vcell",
 38]
 39
 40[[package]]
 41name = "autocfg"
 42version = "1.5.0"
 43source = "registry+https://github.com/rust-lang/crates.io-index"
 44checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
 45
 46[[package]]
 47name = "bare-metal"
 48version = "0.2.5"
 49source = "registry+https://github.com/rust-lang/crates.io-index"
 50checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3"
 51dependencies = [
 52 "rustc_version",
 53]
 54
 55[[package]]
 56name = "bitfield"
 57version = "0.13.2"
 58source = "registry+https://github.com/rust-lang/crates.io-index"
 59checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719"
 60
 61[[package]]
 62name = "bitflags"
 63version = "1.3.2"
 64source = "registry+https://github.com/rust-lang/crates.io-index"
 65checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 66
 67[[package]]
 68name = "bytemuck"
 69version = "1.25.0"
 70source = "registry+https://github.com/rust-lang/crates.io-index"
 71checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
 72
 73[[package]]
 74name = "concertina"
 75version = "0.1.0"
 76dependencies = [
 77 "atsamd-hal",
 78 "cortex-m",
 79 "cortex-m-rt",
 80 "panic-halt",
 81 "qt_py_m0",
 82 "smart-leds",
 83 "usb-device",
 84 "usbd-serial",
 85 "ws2812-timer-delay",
 86]
 87
 88[[package]]
 89name = "cortex-m"
 90version = "0.7.7"
 91source = "registry+https://github.com/rust-lang/crates.io-index"
 92checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9"
 93dependencies = [
 94 "bare-metal",
 95 "bitfield",
 96 "embedded-hal",
 97 "volatile-register",
 98]
 99
100[[package]]
101name = "cortex-m-rt"
102version = "0.7.5"
103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6"
105dependencies = [
106 "cortex-m-rt-macros",
107]
108
109[[package]]
110name = "cortex-m-rt-macros"
111version = "0.7.5"
112source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472"
114dependencies = [
115 "proc-macro2",
116 "quote",
117 "syn 2.0.117",
118]
119
120[[package]]
121name = "embedded-hal"
122version = "0.2.7"
123source = "registry+https://github.com/rust-lang/crates.io-index"
124checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
125dependencies = [
126 "nb 0.1.3",
127 "void",
128]
129
130[[package]]
131name = "modular-bitfield"
132version = "0.11.2"
133source = "registry+https://github.com/rust-lang/crates.io-index"
134checksum = "a53d79ba8304ac1c4f9eb3b9d281f21f7be9d4626f72ce7df4ad8fbde4f38a74"
135dependencies = [
136 "modular-bitfield-impl",
137 "static_assertions",
138]
139
140[[package]]
141name = "modular-bitfield-impl"
142version = "0.11.2"
143source = "registry+https://github.com/rust-lang/crates.io-index"
144checksum = "5a7d5f7076603ebc68de2dc6a650ec331a062a13abaa346975be747bbfa4b789"
145dependencies = [
146 "proc-macro2",
147 "quote",
148 "syn 1.0.109",
149]
150
151[[package]]
152name = "nb"
153version = "0.1.3"
154source = "registry+https://github.com/rust-lang/crates.io-index"
155checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
156dependencies = [
157 "nb 1.1.0",
158]
159
160[[package]]
161name = "nb"
162version = "1.1.0"
163source = "registry+https://github.com/rust-lang/crates.io-index"
164checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
165
166[[package]]
167name = "num-traits"
168version = "0.2.19"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
171dependencies = [
172 "autocfg",
173]
174
175[[package]]
176name = "panic-halt"
177version = "0.2.0"
178source = "registry+https://github.com/rust-lang/crates.io-index"
179checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
180
181[[package]]
182name = "paste"
183version = "1.0.15"
184source = "registry+https://github.com/rust-lang/crates.io-index"
185checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
186
187[[package]]
188name = "proc-macro2"
189version = "1.0.106"
190source = "registry+https://github.com/rust-lang/crates.io-index"
191checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
192dependencies = [
193 "unicode-ident",
194]
195
196[[package]]
197name = "qt_py_m0"
198version = "0.10.1"
199source = "registry+https://github.com/rust-lang/crates.io-index"
200checksum = "0a56e549059a2819576ebd50ab61ab9a289a2f22ce8c536d8e613daff887b0d3"
201dependencies = [
202 "atsamd-hal",
203 "cortex-m-rt",
204]
205
206[[package]]
207name = "quote"
208version = "1.0.44"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
211dependencies = [
212 "proc-macro2",
213]
214
215[[package]]
216name = "rand_core"
217version = "0.5.1"
218source = "registry+https://github.com/rust-lang/crates.io-index"
219checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
220
221[[package]]
222name = "replace_with"
223version = "0.1.8"
224source = "registry+https://github.com/rust-lang/crates.io-index"
225checksum = "51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884"
226
227[[package]]
228name = "rgb"
229version = "0.8.52"
230source = "registry+https://github.com/rust-lang/crates.io-index"
231checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce"
232dependencies = [
233 "bytemuck",
234]
235
236[[package]]
237name = "rustc_version"
238version = "0.2.3"
239source = "registry+https://github.com/rust-lang/crates.io-index"
240checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
241dependencies = [
242 "semver",
243]
244
245[[package]]
246name = "semver"
247version = "0.9.0"
248source = "registry+https://github.com/rust-lang/crates.io-index"
249checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
250dependencies = [
251 "semver-parser",
252]
253
254[[package]]
255name = "semver-parser"
256version = "0.7.0"
257source = "registry+https://github.com/rust-lang/crates.io-index"
258checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
259
260[[package]]
261name = "seq-macro"
262version = "0.2.2"
263source = "registry+https://github.com/rust-lang/crates.io-index"
264checksum = "5a9f47faea3cad316faa914d013d24f471cd90bfca1a0c70f05a3f42c6441e99"
265
266[[package]]
267name = "smart-leds"
268version = "0.3.0"
269source = "registry+https://github.com/rust-lang/crates.io-index"
270checksum = "38dd45fa275f70b4110eac5f5182611ad384f88bb22b68b9a9c3cafd7015290b"
271dependencies = [
272 "smart-leds-trait",
273]
274
275[[package]]
276name = "smart-leds-trait"
277version = "0.2.1"
278source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "ebf6d833fa93f16a1c1874e62c2aebe8567e5bdd436d59bf543ed258b6f7a8e3"
280dependencies = [
281 "rgb",
282]
283
284[[package]]
285name = "static_assertions"
286version = "1.1.0"
287source = "registry+https://github.com/rust-lang/crates.io-index"
288checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
289
290[[package]]
291name = "syn"
292version = "1.0.109"
293source = "registry+https://github.com/rust-lang/crates.io-index"
294checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
295dependencies = [
296 "proc-macro2",
297 "quote",
298 "unicode-ident",
299]
300
301[[package]]
302name = "syn"
303version = "2.0.117"
304source = "registry+https://github.com/rust-lang/crates.io-index"
305checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
306dependencies = [
307 "proc-macro2",
308 "quote",
309 "unicode-ident",
310]
311
312[[package]]
313name = "typenum"
314version = "1.19.0"
315source = "registry+https://github.com/rust-lang/crates.io-index"
316checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
317
318[[package]]
319name = "unicode-ident"
320version = "1.0.24"
321source = "registry+https://github.com/rust-lang/crates.io-index"
322checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
323
324[[package]]
325name = "usb-device"
326version = "0.2.9"
327source = "registry+https://github.com/rust-lang/crates.io-index"
328checksum = "1f6cc3adc849b5292b4075fc0d5fdcf2f24866e88e336dd27a8943090a520508"
329
330[[package]]
331name = "usbd-serial"
332version = "0.1.1"
333source = "registry+https://github.com/rust-lang/crates.io-index"
334checksum = "db75519b86287f12dcf0d171c7cf4ecc839149fe9f3b720ac4cfce52959e1dfe"
335dependencies = [
336 "embedded-hal",
337 "nb 0.1.3",
338 "usb-device",
339]
340
341[[package]]
342name = "vcell"
343version = "0.1.3"
344source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
346
347[[package]]
348name = "void"
349version = "1.0.2"
350source = "registry+https://github.com/rust-lang/crates.io-index"
351checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
352
353[[package]]
354name = "volatile-register"
355version = "0.2.2"
356source = "registry+https://github.com/rust-lang/crates.io-index"
357checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
358dependencies = [
359 "vcell",
360]
361
362[[package]]
363name = "ws2812-timer-delay"
364version = "0.3.0"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366checksum = "b9b339c25c6d44131844c4c5ac0c7344d32080daaa38a6e9beaba927cbe28800"
367dependencies = [
368 "embedded-hal",
369 "nb 0.1.3",
370 "smart-leds-trait",
371]