aboutsummaryrefslogtreecommitdiff
path: root/embassy-extras
diff options
context:
space:
mode:
authorThales Fragoso <[email protected]>2021-03-01 21:30:03 -0300
committerThales Fragoso <[email protected]>2021-03-19 19:44:30 -0300
commit615bb33dcb3c09b1c53ce500fe402610c06427aa (patch)
tree51b260338764358b189e61e89929e7645d32afdf /embassy-extras
parenta39dea4d98232c9b27608d183b4cd14f2b05ad53 (diff)
USB: Use updated PeripheralMutex
Diffstat (limited to 'embassy-extras')
-rw-r--r--embassy-extras/src/ring_buffer.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-extras/src/ring_buffer.rs b/embassy-extras/src/ring_buffer.rs
index f2b9f7359..0ef66f00a 100644
--- a/embassy-extras/src/ring_buffer.rs
+++ b/embassy-extras/src/ring_buffer.rs
@@ -69,6 +69,12 @@ impl<'a> RingBuffer<'a> {
69 self.empty = self.start == self.end; 69 self.empty = self.start == self.end;
70 } 70 }
71 71
72 pub fn clear(&mut self) {
73 self.start = 0;
74 self.end = 0;
75 self.empty = true;
76 }
77
72 fn wrap(&self, n: usize) -> usize { 78 fn wrap(&self, n: usize) -> usize {
73 assert!(n <= self.buf.len()); 79 assert!(n <= self.buf.len());
74 if n == self.buf.len() { 80 if n == self.buf.len() {