aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | 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
| | | | Signed-off-by: Matt Spencer <[email protected]>
* feat: bump embassy-sync version to 0.3.0Ulf Lilleengen2023-09-141-1/+1
| | | | Update changelog in preparation for release
* 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
| | | | The RegMultiSz value should be terminated by an empty UTF-16 string, i.e. 2 null bytes.
* 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
| | | | | Fixes #1176 cc #1596
* 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 ↵Dario Nieuwenhuis2023-02-0811-306/+367
| | | | | | | | all handlers. - 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).
* 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
| | | | | | This brings it inline with the other embassy-usb descriptor APIs and allows it to integrate well with the Builder to allow class constructors to add MS OS descriptors. Also adds a `usb_serial_winusb` example to demonstrate how to use the API.
* 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
|\ | | | | | | | | | | | | | | 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 <[email protected]>
| * 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
|\ | | | | | | | | | | | | | | | | | | | | 1130: USB serial (CDC-ACM) improvements r=Dirbaio a=timokroeger * Remove unused call management descriptor * Set flag for supported capabilities The rp `usb_serial` example still works with windows hosts. Co-authored-by: Timo Kröger <[email protected]>
| * 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
| |