aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src
Commit message (Expand)AuthorAgeFilesLines
* 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-088-306/+356
* usb: make max interface count configurable at compile time.Dario Nieuwenhuis2023-02-082-4/+10
* Lazily encode UTF16 values and add docsalexmoon2023-02-071-160/+156
* Convert MS OS descriptor builder to a writer APIalexmoon2023-02-073-263/+306
* 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-073-0/+778
* 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-3110-30/+108
* | 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-261-384/+24
* | net: split driver trait to a separate crate.Dario Nieuwenhuis2022-12-262-8/+7
|/
* usb/cdc-ncm: add embassy-net Device implementation.Dario Nieuwenhuis2022-12-132-0/+467
* Drive-by documentation link fixesGabriel Smith2022-11-271-1/+1
* usb: move classes into the `embassy-usb` crate.Dario Nieuwenhuis2022-09-265-0/+1340
* usb: do not allow converting Directon to/from u8Dario Nieuwenhuis2022-09-261-1/+1
* usb: split driver trait to separate crate.Dario Nieuwenhuis2022-09-267-358/+22
* usb: fix compile errors with the log featureAlex Martens2022-09-241-1/+1
* Update Rust nightly.Dario Nieuwenhuis2022-09-221-1/+0
* futures: move select* and join* to separate modules.Dario Nieuwenhuis2022-08-291-1/+1
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-1/+1
* nRF documentation warning fixesUlf Lilleengen2022-08-223-4/+7
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-1/+1
* Build in a new Unpowered statehuntc2022-07-081-24/+21
* Puts in the machinery to handle power detected/removedhuntc2022-07-073-71/+23
* Introduces EnabledUsbDevicehuntc2022-07-072-0/+69
* Run rustfmt.Dario Nieuwenhuis2022-06-124-71/+23
* usb: set default max_packet_size_0 to 64.Dario Nieuwenhuis2022-05-311-1/+1
* usb: make ControlPipe accept, reject async.Dario Nieuwenhuis2022-05-302-5/+11
* usb: add first, last params to ControlPipe data_in, data_out.Dario Nieuwenhuis2022-05-302-7/+26
* usb: remove is_stalled, set_stalled from Endpoint.Dario Nieuwenhuis2022-05-301-9/+0
* usb: delay bus.set_address() to after ending the control transfer.Dario Nieuwenhuis2022-05-301-7/+20
* usb: parse request in embassy-usb instead of the driver.Dario Nieuwenhuis2022-05-122-4/+4
* usb: merge `alloc_control_pipe` and `into_bus` into `start`.Dario Nieuwenhuis2022-05-102-16/+13
* usb: merge Control logic into main code.Dario Nieuwenhuis2022-05-092-168/+86
* usb: simplify control in/out handlng, calling response from a single place.Dario Nieuwenhuis2022-05-093-148/+152
* usb: remove address arg from endpoint allocation.Dario Nieuwenhuis2022-05-092-10/+6
* usb: add support for custom string descriptors.Dario Nieuwenhuis2022-04-233-17/+59
* usb: set the interface handler in InterfaceBuilder.Dario Nieuwenhuis2022-04-231-5/+6
* usb: builtin handling of interface alternate settingsDario Nieuwenhuis2022-04-237-95/+279
* usb: improved descriptor building APIDario Nieuwenhuis2022-04-162-179/+185
* usb: rename UsbDeviceBuilder -> Builder.Dario Nieuwenhuis2022-04-162-4/+4