Add debug logging to overflow/error paths, fix pipeline=2 drop
This commit is contained in:
@@ -8,9 +8,10 @@
|
||||
struct usb_cdc {
|
||||
ring_buffer<uint8_t, 8192> tx;
|
||||
|
||||
void send(std::span<const uint8_t> data) {
|
||||
tx.push(data);
|
||||
bool send(std::span<const uint8_t> data) {
|
||||
if (!tx.push(data)) return false;
|
||||
drain();
|
||||
return true;
|
||||
}
|
||||
|
||||
void send(const std::vector<uint8_t>& data) {
|
||||
|
||||
Reference in New Issue
Block a user