<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-usb/src/class/cdc_ncm/mod.rs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>Rustfmt for edition 2024.</title>
<updated>2025-10-06T21:19:53+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2025-10-06T20:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=8730a013c395cf0bf4c2fa8eeb7f138288103039'/>
<id>8730a013c395cf0bf4c2fa8eeb7f138288103039</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make usb endpoint allocator methods accept an optional EndpointAddress</title>
<updated>2025-07-14T02:40:54+00:00</updated>
<author>
<name>korbin</name>
<email>k1@k1.io</email>
</author>
<published>2025-07-14T02:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=b666a88ab175043d711c97b67b5b4d3bf409f102'/>
<id>b666a88ab175043d711c97b67b5b4d3bf409f102</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-usb: fix `core::intrinsics` deprecate warning in nightly.</title>
<updated>2025-02-03T21:08:23+00:00</updated>
<author>
<name>René van Dorst</name>
<email>opensource@vdorst.com</email>
</author>
<published>2025-02-03T21:08:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=d363401ba519e23a189f05287ecafd95f2feba16'/>
<id>d363401ba519e23a189f05287ecafd95f2feba16</id>
<content type='text'>
Replaced `core::intrinsics::copy_nonoverlapping` with the
`core::ptr::copy_nonoverlapping`.

   Compiling embassy-usb v0.4.0 (embassy/embassy-usb)
warning: use of deprecated module `core::intrinsics`: import this function via `std::mem` instead
  --&gt; embassy/embassy-usb/src/class/cdc_ncm/mod.rs:17:23
   |
17 | use core::intrinsics::copy_nonoverlapping;
   |                       ^^^^^^^^^^^^^^^^^^^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaced `core::intrinsics::copy_nonoverlapping` with the
`core::ptr::copy_nonoverlapping`.

   Compiling embassy-usb v0.4.0 (embassy/embassy-usb)
warning: use of deprecated module `core::intrinsics`: import this function via `std::mem` instead
  --&gt; embassy/embassy-usb/src/class/cdc_ncm/mod.rs:17:23
   |
17 | use core::intrinsics::copy_nonoverlapping;
   |                       ^^^^^^^^^^^^^^^^^^^
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply Pedantic Clippy Lints</title>
<updated>2023-10-15T21:52:44+00:00</updated>
<author>
<name>Rafael Bachmann</name>
<email>rafael.bachmann.93@gmail.com</email>
</author>
<published>2023-10-15T21:45:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=31d4516516940720101300a40d0d6d2bb8d1728e'/>
<id>31d4516516940720101300a40d0d6d2bb8d1728e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clippy</title>
<updated>2023-10-15T20:25:35+00:00</updated>
<author>
<name>Rafael Bachmann</name>
<email>rafael.bachmann.93@gmail.com</email>
</author>
<published>2023-10-15T20:25:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=66e62e999409fd6967ab959a061f7eae660102d0'/>
<id>66e62e999409fd6967ab959a061f7eae660102d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix hardcoded buffer length in USB NCM causing broken link on USB 2.0.</title>
<updated>2023-08-20T05:42:54+00:00</updated>
<author>
<name>Isaikin Roman</name>
<email>romix.lab@gmail.com</email>
</author>
<published>2023-08-20T05:42:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=17e9a8ebe13a254417d323b0f634d18eb81caa3d'/>
<id>17e9a8ebe13a254417d323b0f634d18eb81caa3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: add missing builder reexports.</title>
<updated>2023-06-29T10:20:51+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-06-29T10:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=f0b17675d89f87350faa8c61b491be53ef666894'/>
<id>f0b17675d89f87350faa8c61b491be53ef666894</id>
<content type='text'>
Fixes #1176
cc #1596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1176
cc #1596
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some typos</title>
<updated>2023-05-08T21:25:01+00:00</updated>
<author>
<name>Dirk Stolle</name>
<email>striezel-dev@web.de</email>
</author>
<published>2023-05-08T21:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0584312ef0324d2ac67dbb9517176fabf628eec9'/>
<id>0584312ef0324d2ac67dbb9517176fabf628eec9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: unify ControlHandler+DeviceStateHandler, route all control requests to all handlers.</title>
<updated>2023-02-07T23:17:08+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2023-02-07T21:49:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=3af991ab63d14cfad6f50d28bfb944d1895d1c70'/>
<id>3af991ab63d14cfad6f50d28bfb944d1895d1c70</id>
<content type='text'>
- Allows classes to handle vendor requests.
- Allows classes to use a single handler for multiple interfaces.
- Allows classes to access the other events (previously only `reset` was available).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Allows classes to handle vendor requests.
- Allows classes to use a single handler for multiple interfaces.
- Allows classes to access the other events (previously only `reset` was available).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #1151</title>
<updated>2023-02-01T00:36:22+00:00</updated>
<author>
<name>bors[bot]</name>
<email>26634292+bors[bot]@users.noreply.github.com</email>
</author>
<published>2023-02-01T00:36:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=465e4c8b1940762cee6c75912a5289b70d34deca'/>
<id>465e4c8b1940762cee6c75912a5289b70d34deca</id>
<content type='text'>
1151: USB: allow setting the interface string for interface alt settings r=Dirbaio a=mattico

This is a breaking change to embassy-usb's API.

Co-authored-by: Matt Ickstadt &lt;matt@beckenterprises.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1151: USB: allow setting the interface string for interface alt settings r=Dirbaio a=mattico

This is a breaking change to embassy-usb's API.

Co-authored-by: Matt Ickstadt &lt;matt@beckenterprises.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
