mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-26 20:00:27 +00:00
Fix CDC ACM BufferedReceiver buffer calculation
Co-authored-by: Ralph Ursprung <39383228+rursprung@users.noreply.github.com>
This commit is contained in:
parent
386c586afa
commit
24349a9012
@ -501,7 +501,7 @@ impl<'d, D: Driver<'d>> BufferedReceiver<'d, D> {
|
||||
fn read_from_buffer(&mut self, buf: &mut [u8]) -> usize {
|
||||
let available = &self.buffer[self.start..self.end];
|
||||
let len = core::cmp::min(available.len(), buf.len());
|
||||
buf[..len].copy_from_slice(&self.buffer[..len]);
|
||||
buf[..len].copy_from_slice(&available[..len]);
|
||||
self.start += len;
|
||||
len
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user