aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Apply Pedantic Clippy LintsRafael Bachmann2023-10-1512-143/+123
| * Fix clippyRafael Bachmann2023-10-155-22/+32
| * Constify Config::newRafael Bachmann2023-10-151-1/+1
* | Prepare embassy-net(/-driver,/-driver-channel) 0.2.0Dániel Buga2023-10-161-1/+1
|/
* embassy-usb: Add MIDI classkalkyl2023-10-142-0/+228
* Add async interface for CDC control changesMatt Spencer2023-09-191-2/+68
* feat: bump embassy-sync version to 0.3.0Ulf Lilleengen2023-09-141-1/+1
* Sync all fmt.rs files.Dario Nieuwenhuis2023-08-301-6/+39
* Fix hardcoded buffer length in USB NCM causing broken link on USB 2.0.Isaikin Roman2023-08-201-8/+13
* Fixed the final null terminator for RegMultiSz.Lukas Joeressen2023-08-181-1/+1
* Introduce driver::HardwareAddress without smoltcp dependencyRuben De Smet2023-07-311-1/+4
* Release embassy-net v0.1Dario Nieuwenhuis2023-06-291-2/+3
* usb: add missing builder reexports.Dario Nieuwenhuis2023-06-292-3/+3
* Remove unused `feature(type_alias_impl_trait)`.Dario Nieuwenhuis2023-05-141-1/+0
* Fix some typosDirk Stolle2023-05-083-4/+4
* Release embassy-sync v0.2.0Dario Nieuwenhuis2023-04-131-1/+1
* Address review commentsJames Munns2023-03-272-11/+3
* Correct copy/paste errorsJames Munns2023-03-271-4/+6
* Add logging and interface for debugging buffer usageJames Munns2023-03-274-0/+59
* embassy_usb: Add split() for cdc_acmLasse Dalegaard2023-03-041-0/+100
* usb: use InterfaceNumber in msos.Dario Nieuwenhuis2023-02-083-4/+7
* usb: unify ControlHandler+DeviceStateHandler, route all control requests to a...Dario Nieuwenhuis2023-02-0811-306/+367
* usb: make max interface count configurable at compile time.Dario Nieuwenhuis2023-02-086-5/+212
* Lazily encode UTF16 values and add docsalexmoon2023-02-072-162/+157
* Convert MS OS descriptor builder to a writer APIalexmoon2023-02-074-264/+308
* usb: remove msos dead codeMatt Ickstadt2023-02-071-13/+0
* usb: fix descriptor set length and DeviceInterfaceGUIDsMatt Ickstadt2023-02-071-5/+5
* usb: add support for MS OS DescriptorsMatt Ickstadt2023-02-074-0/+779
* Merge #1151bors[bot]2023-02-014-10/+21
|\
| * usb: allow setting the interface string for interface alt settingsMatt Ickstadt2023-01-134-10/+21
* | usb: docsDario Nieuwenhuis2023-01-3111-30/+130
* | usb: allow adding isochronous endpointsnitroxis2023-01-271-0/+13
|/
* Refactor embassy-usb address handling to allow reordering of status resoponsechemicstry2023-01-111-11/+12
* Merge #1130bors[bot]2023-01-021-10/+4
|\
| * usb cdc-acm: Set flag for supported capabilitiesTimo Kröger2022-12-261-1/+4
| * usb cdc-acm: Remove unused call management descriptorTimo Kröger2022-12-261-9/+0
* | net/chan: split state runner.Dario Nieuwenhuis2022-12-271-3/+3
* | net: split channel-based driver impl from usb cdc-ncm into a separate crate.Dario Nieuwenhuis2022-12-262-385/+25
* | net: split driver trait to a separate crate.Dario Nieuwenhuis2022-12-263-9/+8
|/
* usb/cdc-ncm: add embassy-net Device implementation.Dario Nieuwenhuis2022-12-133-0/+468
* Drive-by documentation link fixesGabriel Smith2022-11-271-1/+1
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-0/+1
* Build docs in CIDario Nieuwenhuis2022-10-021-1/+1
* usb: move classes into the `embassy-usb` crate.Dario Nieuwenhuis2022-09-266-1/+1348
* usb: do not allow converting Directon to/from u8Dario Nieuwenhuis2022-09-261-1/+1