| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix hardcoded buffer length in USB NCM causing broken link on USB 2.0. | Isaikin Roman | 2023-08-20 | 1 | -8/+13 |
| | | |||||
| * | Fixed the final null terminator for RegMultiSz. | Lukas Joeressen | 2023-08-18 | 1 | -1/+1 |
| | | | | | The RegMultiSz value should be terminated by an empty UTF-16 string, i.e. 2 null bytes. | ||||
| * | Introduce driver::HardwareAddress without smoltcp dependency | Ruben De Smet | 2023-07-31 | 1 | -1/+4 |
| | | |||||
| * | Release embassy-net v0.1 | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+3 |
| | | |||||
| * | usb: add missing builder reexports. | Dario Nieuwenhuis | 2023-06-29 | 2 | -3/+3 |
| | | | | | | Fixes #1176 cc #1596 | ||||
| * | Remove unused `feature(type_alias_impl_trait)`. | Dario Nieuwenhuis | 2023-05-14 | 1 | -1/+0 |
| | | |||||
| * | Fix some typos | Dirk Stolle | 2023-05-08 | 3 | -4/+4 |
| | | |||||
| * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 1 | -1/+1 |
| | | |||||
| * | Address review comments | James Munns | 2023-03-27 | 2 | -11/+3 |
| | | |||||
| * | Correct copy/paste errors | James Munns | 2023-03-27 | 1 | -4/+6 |
| | | |||||
| * | Add logging and interface for debugging buffer usage | James Munns | 2023-03-27 | 4 | -0/+59 |
| | | |||||
| * | embassy_usb: Add split() for cdc_acm | Lasse Dalegaard | 2023-03-04 | 1 | -0/+100 |
| | | |||||
| * | usb: use InterfaceNumber in msos. | Dario Nieuwenhuis | 2023-02-08 | 3 | -4/+7 |
| | | |||||
| * | usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵ | Dario Nieuwenhuis | 2023-02-08 | 11 | -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 Nieuwenhuis | 2023-02-08 | 6 | -5/+212 |
| | | |||||
| * | Lazily encode UTF16 values and add docs | alexmoon | 2023-02-07 | 2 | -162/+157 |
| | | |||||
| * | Convert MS OS descriptor builder to a writer API | alexmoon | 2023-02-07 | 4 | -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 code | Matt Ickstadt | 2023-02-07 | 1 | -13/+0 |
| | | |||||
| * | usb: fix descriptor set length and DeviceInterfaceGUIDs | Matt Ickstadt | 2023-02-07 | 1 | -5/+5 |
| | | |||||
| * | usb: add support for MS OS Descriptors | Matt Ickstadt | 2023-02-07 | 4 | -0/+779 |
| | | |||||
| * | Merge #1151 | bors[bot] | 2023-02-01 | 4 | -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 settings | Matt Ickstadt | 2023-01-13 | 4 | -10/+21 |
| | | | |||||
| * | | usb: docs | Dario Nieuwenhuis | 2023-01-31 | 11 | -30/+130 |
| | | | |||||
| * | | usb: allow adding isochronous endpoints | nitroxis | 2023-01-27 | 1 | -0/+13 |
| |/ | |||||
| * | Refactor embassy-usb address handling to allow reordering of status resoponse | chemicstry | 2023-01-11 | 1 | -11/+12 |
| | | |||||
| * | Merge #1130 | bors[bot] | 2023-01-02 | 1 | -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 capabilities | Timo Kröger | 2022-12-26 | 1 | -1/+4 |
| | | | |||||
| | * | usb cdc-acm: Remove unused call management descriptor | Timo Kröger | 2022-12-26 | 1 | -9/+0 |
| | | | |||||
| * | | net/chan: split state runner. | Dario Nieuwenhuis | 2022-12-27 | 1 | -3/+3 |
| | | | |||||
| * | | net: split channel-based driver impl from usb cdc-ncm into a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 2 | -385/+25 |
| | | | |||||
| * | | net: split driver trait to a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 3 | -9/+8 |
| |/ | |||||
| * | usb/cdc-ncm: add embassy-net Device implementation. | Dario Nieuwenhuis | 2022-12-13 | 3 | -0/+468 |
| | | |||||
| * | Drive-by documentation link fixes | Gabriel Smith | 2022-11-27 | 1 | -1/+1 |
| | | |||||
| * | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn | 2022-10-07 | 1 | -0/+1 |
| | | | | | Closes: https://github.com/embassy-rs/embassy/issues/1002 | ||||
| * | Build docs in CI | Dario Nieuwenhuis | 2022-10-02 | 1 | -1/+1 |
| | | |||||
| * | usb: move classes into the `embassy-usb` crate. | Dario Nieuwenhuis | 2022-09-26 | 6 | -1/+1348 |
| | | |||||
| * | usb: do not allow converting Directon to/from u8 | Dario Nieuwenhuis | 2022-09-26 | 1 | -1/+1 |
| | | |||||
| * | usb: split driver trait to separate crate. | Dario Nieuwenhuis | 2022-09-26 | 8 | -358/+26 |
| | | |||||
| * | usb: fix compile errors with the log feature | Alex Martens | 2022-09-24 | 1 | -1/+1 |
| | | |||||
| * | Update Rust nightly. | Dario Nieuwenhuis | 2022-09-22 | 1 | -1/+0 |
| | | | | | Removes feature(generic_associated_types) | ||||
| * | futures: move select* and join* to separate modules. | Dario Nieuwenhuis | 2022-08-29 | 1 | -1/+1 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 2 | -2/+2 |
| | | |||||
| * | nRF documentation warning fixes | Ulf Lilleengen | 2022-08-22 | 3 | -4/+7 |
| | | |||||
| * | Add -boot docserver metadata. | Dario Nieuwenhuis | 2022-08-15 | 1 | -3/+1 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 2 | -2/+2 |
| | | |||||
| * | Build in a new Unpowered state | huntc | 2022-07-08 | 1 | -24/+21 |
| | | | | | Replaces the sub-state of representing being being available. Power states also now set enable/disable directly too, which simplifies code. | ||||
| * | Puts in the machinery to handle power detected/removed | huntc | 2022-07-07 | 3 | -71/+23 |
| | | |||||
| * | Introduces EnabledUsbDevice | huntc | 2022-07-07 | 2 | -0/+69 |
| | | | | | EnabledUsbDevice is a wrapper around the UsbDevice where their enablement is also subject to external events, such as POWER events for nRF. It is introduced generically to support other platforms should they also require external signalling for enablement. | ||||
| * | docs: Add $COMMIT to git srclinks. | Dario Nieuwenhuis | 2022-06-26 | 1 | -1/+1 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 4 | -71/+23 |
| | | |||||
