We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b9432b2 + ed00724 commit a54faa7Copy full SHA for a54faa7
sys/usb/usbus/cdc/acm/cdc_acm_stdio.c
@@ -37,13 +37,13 @@ static uint8_t _cdc_tx_buf_mem[CONFIG_USBUS_CDC_ACM_STDIO_BUF_SIZE];
37
static ssize_t _write(const void* buffer, size_t len)
38
{
39
const char *start = buffer;
40
- do {
+ while (len) {
41
size_t n = usbus_cdc_acm_submit(&cdcacm, buffer, len);
42
usbus_cdc_acm_flush(&cdcacm);
43
/* Use tsrb and flush */
44
buffer = (char *)buffer + n;
45
len -= n;
46
- } while (len);
+ }
47
return (char *)buffer - start;
48
}
49
0 commit comments