Improve VIRTSER performance (#7528)

This commit is contained in:
xyzz 2020-01-30 19:30:41 -05:00 committed by GitHub
parent 4139de3cc9
commit eb309be6f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -869,7 +869,7 @@ void virtser_recv(uint8_t c) {
void virtser_task(void) { void virtser_task(void) {
uint16_t count = CDC_Device_BytesReceived(&cdc_device); uint16_t count = CDC_Device_BytesReceived(&cdc_device);
uint8_t ch; uint8_t ch;
if (count) { for (; count; --count) {
ch = CDC_Device_ReceiveByte(&cdc_device); ch = CDC_Device_ReceiveByte(&cdc_device);
virtser_recv(ch); virtser_recv(ch);
} }