diff options
| author | Thales Fragoso <[email protected]> | 2021-03-01 21:30:03 -0300 |
|---|---|---|
| committer | Thales Fragoso <[email protected]> | 2021-03-19 19:44:30 -0300 |
| commit | 615bb33dcb3c09b1c53ce500fe402610c06427aa (patch) | |
| tree | 51b260338764358b189e61e89929e7645d32afdf /embassy-extras | |
| parent | a39dea4d98232c9b27608d183b4cd14f2b05ad53 (diff) | |
USB: Use updated PeripheralMutex
Diffstat (limited to 'embassy-extras')
| -rw-r--r-- | embassy-extras/src/ring_buffer.rs | 6 |
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() { |
