usbd-serial
usbd-serial copied to clipboard
Work-in progress minimal CDC-ACM (USB serial port) class for usb-device
Hello, I'm trying to use USB serial to read and write some config options from a Raspberry Pi Pico used for a macro keypad. The Pico acts both as a...
Hello! If you're making a composite device with multiple CDC/SerialPort interfaces it's often useful to label them to be able to determine which serial port on the host machine corresponds...
I am writing a transport to encapsulate `SerialPort` to add framing and encoding (serde). When I want to read from the port, I need to allocate some space in my...
Cygwin requires serial ports to be setup to so to say well known speed upon when it tries to open a port. This crate usbd-serial is setting default value of...
I think there was a minor typo in the parity type enum, i fixed it. This should technically require a major bump but i'm not sure many people have used...
This make it possible to re-use this to write other serial drivers, like an async one... https://github.com/akiles/embassy/pull/75
The docs of `SerialPort::flush` metion that: > Note that even if this method returns `Ok`, data may still be in hardware buffers on either side. I don't fully understand how...
I'm implementing a USB device along the lines of SerialPort, but which directly talks to a UART peripheral - tacking on a USB-UART functionality to an existing widget. The initial...
Hi, Please make LineEncodings (e.g. data_rate) configurable instead of fix 9600.
I'm trying what others seem to have done before, but I can't find any examples online. I want to have two serial CDC-ACM interfaces, so that one can stream data...