aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb
Commit message (Collapse)AuthorAgeFilesLines
...
* rename BcdUsbVersion -> UsbVersionsawyer bristol2024-12-021-3/+3
|
* add fmtsawyer bristol2024-12-021-0/+2
|
* fix device_qualifier_descriptor with custom bcd versionsawyer bristol2024-12-021-1/+1
|
* add named bcd versionssawyer bristol2024-12-022-14/+21
|
* fix bug and allow bcd to be .0sawyer bristol2024-12-021-1/+1
|
* bcd default to 2.1sawyer bristol2024-12-021-2/+2
|
* custom bcd usb versionsawyer bristol2024-11-292-12/+18
|
* feat(usb): add USB Audio Class 1elagil2024-11-245-0/+1114
|
* Bump sync version (#3562)Dániel Buga2024-11-221-1/+1
| | | | | | | * Bump sync version * Use old embassy-sync in rp bluetooth example * Downgrade update to minor
* Merge pull request #3314 from elagil/add_iso_endpoint_supportDario Nieuwenhuis2024-09-162-25/+206
|\ | | | | | | Add ISO endpoint support
| * feat(usb): make use of ISO endpoint supportelagil2024-09-052-25/+206
| |
* | Allow bos_descriptor_buf to be a zero-length sliceMaxime Vincent2024-08-291-0/+6
|/
* feat(usb): add device qualifier descriptorHaobo Gu2024-08-152-0/+25
| | | | Signed-off-by: Haobo Gu <[email protected]>
* update datesUlf Lilleengen2024-08-051-1/+1
|
* Prepare to release embassy-usbUlf Lilleengen2024-08-052-1/+7
|
* Prepare release embassy-net-driver-channelUlf Lilleengen2024-08-051-1/+1
|
* Update to Rust 1.80, make check-cfg unconditional.Dario Nieuwenhuis2024-07-251-0/+2
|
* Reduced define for 'unreachable!' to a single macro ruleTarun Singh2024-07-171-10/+6
|
* bump usbd-hid from 0.7.0 to 0.8.1JuliDi2024-07-161-1/+1
|
* Add collapse_debuginfo to fmt.rs macros.Dario Nieuwenhuis2024-06-171-0/+17
| | | | | | This makes location info in defmt logs point to the code calling the macro, instead of always to fmt.rs as before. Fix works with nightlies starting with today's, and stable 1.81+.
* Prepare for embassy-sync 0.6.0 releaseUlf Lilleengen2024-05-291-1/+1
|
* embassy-usb - update 0.2 changelogJames Munns2024-05-201-1/+2
|
* Merge pull request #2862 from AtoVproject/feature/web-usb-classDario Nieuwenhuis2024-04-283-0/+192
|\ | | | | WebUSB implementation
| * feature: WebUSB capability implementationChris Maniewski2024-04-273-0/+192
| | | | | | | | | | | | | | This adds the WebUSB implementation as per https://wicg.github.io/webusb/, using one in-endpoint and one out-endpoint as well as an example for the RP2040 to illustrate this capability.
* | Merge pull request #2858 from jamesmunns/james/embassy-usb-0_2Dario Nieuwenhuis2024-04-262-1/+17
|\ \ | | | | | | | | | embassy-usb: Update version and add changelog
| * | Update version and add changelogJames Munns2024-04-232-1/+17
| |/
* | usb-hid: all the RequestHandler method accept &mut selfBoris Faure2024-04-151-3/+3
| |
* | usb/hid: make RequestHandler::set_report(&mut self,…)Boris Faure2024-04-151-9/+9
|/ | | | | That way, it is possible to change some fields in the RequestHandler based on outside report.
* Fix spelling and white space mistakesVega Deftwing2024-04-111-2/+2
|
* USB: fix comments about the config.max_packet_size_0 fieldAdam Simpkins2024-04-091-4/+5
| | | | | | | | | | | | | | | Fix the comment about the default value: this defaults to 64 rather than 8 bytes. It seems like the max packet size for endpoint 0 should normally be selected automatically, rather than being part of the config. At best it seems like this setting should just be a hint that gets used if when the bus is operating at full speed. The contents of the device descriptor should ideally be updated with the correct max packet size after bus enumeration completes. In practice always using 64 is probably fine if low speed environments never need to be supported. (Super speed requires a max packet size of 512 bytes, which I didn't list in the comments here.)
* use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-16/+12
|
* usb: remove device_descriptor buffer, store bytes in UsbDevice.inner insteadAdam Greig2024-03-234-40/+33
|
* fmt: disable "unused" warnings.Dario Nieuwenhuis2024-03-201-2/+1
|
* update usbd-hid to latestHaobo Gu2024-02-261-1/+1
| | | | Signed-off-by: Haobo Gu <[email protected]>
* Fix a typoLuca Barbato2024-01-191-1/+1
|
* Fix invalid "async" crates.io category.Dario Nieuwenhuis2024-01-121-1/+1
|
* Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-0/+5
|
* Add docs.rs metadata to all crates.Dario Nieuwenhuis2024-01-111-0/+3
|
* usb: add readme.Dario Nieuwenhuis2024-01-111-1/+23
|
* Centralize license and MSRV boilerplate into the repo readme.Dario Nieuwenhuis2024-01-111-16/+0
|
* Add buffer size info to read_packetJomer.Dev2024-01-081-0/+1
|
* update release version in examples and other cratesScott Mabin2023-12-041-1/+1
|
* Update heapless to v0.8, embedded-nal-async to v0.7Dario Nieuwenhuis2023-11-101-1/+1
|
* usb: remove msos-descriptor feature.Dario Nieuwenhuis2023-11-084-36/+8
|
* usb: reject instead of panic on CONTROL OUT longer than the buf.Dario Nieuwenhuis2023-11-061-0/+10
|
* Prepare embassy-net 0.2.1 and embassy-sync 0.4.0Dániel Buga2023-10-311-1/+1
|
* Merge pull request #2068 from barafael/const_usb_config_builder_newDario Nieuwenhuis2023-10-1612-166/+156
|\ | | | | | | Constify UsbDevice Config::new (and clippy fixes) in embassy-usb
| * Apply Pedantic Clippy LintsRafael Bachmann2023-10-1512-143/+123
| |
| * Fix clippyRafael Bachmann2023-10-155-22/+32
| |
| * Constify Config::newRafael Bachmann2023-10-151-1/+1
| |