| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add buffer size info to read_packet | Jomer.Dev | 2024-01-08 | 1 | -0/+1 |
| | | |||||
| * | usb: remove msos-descriptor feature. | Dario Nieuwenhuis | 2023-11-08 | 3 | -35/+8 |
| | | |||||
| * | usb: reject instead of panic on CONTROL OUT longer than the buf. | Dario Nieuwenhuis | 2023-11-06 | 1 | -0/+10 |
| | | |||||
| * | Apply Pedantic Clippy Lints | Rafael Bachmann | 2023-10-15 | 11 | -140/+118 |
| | | |||||
| * | Fix clippy | Rafael Bachmann | 2023-10-15 | 5 | -22/+32 |
| | | |||||
| * | Constify Config::new | Rafael Bachmann | 2023-10-15 | 1 | -1/+1 |
| | | |||||
| * | embassy-usb: Add MIDI class | kalkyl | 2023-10-14 | 2 | -0/+228 |
| | | |||||
| * | Add async interface for CDC control changes | Matt Spencer | 2023-09-19 | 1 | -2/+68 |
| | | | | | Signed-off-by: Matt Spencer <[email protected]> | ||||
| * | Sync all fmt.rs files. | Dario Nieuwenhuis | 2023-08-30 | 1 | -6/+39 |
| | | |||||
| * | 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 |
| | | |||||
| * | 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 | 8 | -306/+356 |
| | | | | | | | | | 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 | 2 | -4/+10 |
| | | |||||
| * | Lazily encode UTF16 values and add docs | alexmoon | 2023-02-07 | 1 | -160/+156 |
| | | |||||
| * | Convert MS OS descriptor builder to a writer API | alexmoon | 2023-02-07 | 3 | -263/+306 |
| | | | | | | | 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 | 3 | -0/+778 |
| | | |||||
| * | 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 | 10 | -30/+108 |
| | | | |||||
| * | | 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 | 1 | -384/+24 |
| | | | |||||
| * | | net: split driver trait to a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 2 | -8/+7 |
| |/ | |||||
| * | usb/cdc-ncm: add embassy-net Device implementation. | Dario Nieuwenhuis | 2022-12-13 | 2 | -0/+467 |
| | | |||||
| * | Drive-by documentation link fixes | Gabriel Smith | 2022-11-27 | 1 | -1/+1 |
| | | |||||
| * | usb: move classes into the `embassy-usb` crate. | Dario Nieuwenhuis | 2022-09-26 | 5 | -0/+1340 |
| | | |||||
| * | 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 | 7 | -358/+22 |
| | | |||||
| * | 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 | 1 | -1/+1 |
| | | |||||
| * | nRF documentation warning fixes | Ulf Lilleengen | 2022-08-22 | 3 | -4/+7 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 1 | -1/+1 |
| | | |||||
