Age | Commit message (Expand) | Author |
2022-10-07 | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn |
2022-10-02 | Build docs in CI | Dario Nieuwenhuis |
2022-09-26 | usb: move classes into the `embassy-usb` crate. | Dario Nieuwenhuis |
2022-09-26 | usb: do not allow converting Directon to/from u8 | Dario Nieuwenhuis |
2022-09-26 | usb: split driver trait to separate crate. | Dario Nieuwenhuis |
2022-09-24 | usb: fix compile errors with the log feature | Alex Martens |
2022-09-22 | Update Rust nightly. | Dario Nieuwenhuis |
2022-08-29 | futures: move select* and join* to separate modules. | Dario Nieuwenhuis |
2022-08-22 | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis |
2022-08-22 | nRF documentation warning fixes | Ulf Lilleengen |
2022-08-15 | Add -boot docserver metadata. | Dario Nieuwenhuis |
2022-07-29 | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis |
2022-07-08 | Build in a new Unpowered state | huntc |
2022-07-07 | Puts in the machinery to handle power detected/removed | huntc |
2022-07-07 | Introduces EnabledUsbDevice | huntc |
2022-06-26 | docs: Add $COMMIT to git srclinks. | Dario Nieuwenhuis |
2022-06-12 | Run rustfmt. | Dario Nieuwenhuis |
2022-05-31 | usb: set default max_packet_size_0 to 64. | Dario Nieuwenhuis |
2022-05-30 | usb: make ControlPipe accept, reject async. | Dario Nieuwenhuis |
2022-05-30 | usb: add first, last params to ControlPipe data_in, data_out. | Dario Nieuwenhuis |
2022-05-30 | usb: remove is_stalled, set_stalled from Endpoint. | Dario Nieuwenhuis |
2022-05-30 | usb: delay bus.set_address() to after ending the control transfer. | Dario Nieuwenhuis |
2022-05-12 | usb: parse request in embassy-usb instead of the driver. | Dario Nieuwenhuis |
2022-05-10 | usb: merge `alloc_control_pipe` and `into_bus` into `start`. | Dario Nieuwenhuis |
2022-05-09 | usb: merge Control logic into main code. | Dario Nieuwenhuis |
2022-05-09 | usb: simplify control in/out handlng, calling response from a single place. | Dario Nieuwenhuis |
2022-05-09 | usb: remove address arg from endpoint allocation. | Dario Nieuwenhuis |
2022-04-23 | usb: add support for custom string descriptors. | Dario Nieuwenhuis |
2022-04-23 | usb: set the interface handler in InterfaceBuilder. | Dario Nieuwenhuis |
2022-04-23 | usb: builtin handling of interface alternate settings | Dario Nieuwenhuis |
2022-04-16 | usb: improved descriptor building API | Dario Nieuwenhuis |
2022-04-16 | usb: rename UsbDeviceBuilder -> Builder. | Dario Nieuwenhuis |
2022-04-15 | usb: fix wrong logging of CONTROL OUT data. | Dario Nieuwenhuis |
2022-04-13 | Split UsbDevice::run into run and run_until_suspend | alexmoon |
2022-04-13 | Remove channel and make run future cancelable | alexmoon |
2022-04-13 | Use embassy::util::select3 | alexmoon |
2022-04-13 | Make Driver::disable async and fix comment | alexmoon |
2022-04-13 | Remote wakeup bug fixes | alexmoon |
2022-04-13 | Add DeviceStateHandler, DeviceCommand channel, and remote wakeup support | alexmoon |
2022-04-09 | Unify ReadError and WriteError into EndpointError | alexmoon |
2022-04-07 | Async-ify Driver::enable and UsbDeviceBuilder::build | alexmoon |
2022-04-06 | usb: abort control data in/out on reset or when receiving another SETUP. | Dario Nieuwenhuis |
2022-04-06 | usb: fix slow enumeration with EP0 max_packet_size of 8 or 16. | Dario Nieuwenhuis |
2022-04-06 | Add docserver metadata. | Dario Nieuwenhuis |
2022-04-06 | Add basic device state handling for endpoints. | alexmoon |
2022-04-06 | Simplify hid output report handling | alexmoon |
2022-04-06 | Reduce memory overhead and simplify logic for merging endpoint and control re... | alexmoon |
2022-04-06 | usb: log on reset, resume, suspend | Dario Nieuwenhuis |
2022-04-06 | usb: centralize all control logging in control.rs | Dario Nieuwenhuis |
2022-04-06 | Refactor ControlPipe to use the typestate pattern for safety | alexmoon |