aboutsummaryrefslogtreecommitdiff
path: root/embassy-hal-common/src/usb/usb_serial.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove embassy_hal_common::usb.Dario Nieuwenhuis2022-05-041-345/+0
| | | | | | | | | | | The replacement is `embassy-usb`. There's a WIP driver for stm32 USBD in #709, there's no WIP driver for stm32 USB_OTG. This means we're left without USB_OTG support for now. Reason for removing is I'm going to soon remove `embassy::io`, and USB uses it. I don't want to spend time maintaining "dead" code that is going to be removed. Volunteers welcome, either to update old USB to the new IO, or write a USB_OTG driver fo the new USB.
* common/serial/usb: fix hang when write buffer gets full and then the bus resets.Dario Nieuwenhuis2022-03-071-0/+2
| | | | Fixes #654
* common/usb/serial: add some trace logging.Dario Nieuwenhuis2022-03-071-5/+25
|
* Provides AsyncWrite with flushhuntc2021-12-101-0/+15
| | | | As per Tokio and others, this commit provides a `poll_flush` method on `AsyncWrite` so that a best-effort attempt at wakening once all bytes are flushed can be made.
* embassy: Refactor module structure to remove kitchen-sink `util`.Dario Nieuwenhuis2021-09-111-1/+1
|
* hal-common: remove Pin in PeripheralMutexDario Nieuwenhuis2021-08-021-6/+4
|
* Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis2021-07-291-0/+310