diff options
| author | Oliver Rockstedt <[email protected]> | 2024-10-06 17:45:03 +0200 |
|---|---|---|
| committer | Oliver Rockstedt <[email protected]> | 2024-10-06 17:45:03 +0200 |
| commit | 12e6add058b1bbe69660717bdef3d414a04b8b19 (patch) | |
| tree | bc4aa905c8ea784d5db84353a6b57fe2037d3999 | |
| parent | f3ed0c60265c84ddcc11e4dea980bdc0b8343985 (diff) | |
embassy-sync: renamed field len to capacity on zerocopy_channel state
| -rw-r--r-- | embassy-sync/src/zerocopy_channel.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/embassy-sync/src/zerocopy_channel.rs b/embassy-sync/src/zerocopy_channel.rs index a669cbd09..fabb69bf6 100644 --- a/embassy-sync/src/zerocopy_channel.rs +++ b/embassy-sync/src/zerocopy_channel.rs | |||
| @@ -53,7 +53,7 @@ impl<'a, M: RawMutex, T> Channel<'a, M, T> { | |||
| 53 | buf: buf.as_mut_ptr(), | 53 | buf: buf.as_mut_ptr(), |
| 54 | phantom: PhantomData, | 54 | phantom: PhantomData, |
| 55 | state: Mutex::new(RefCell::new(State { | 55 | state: Mutex::new(RefCell::new(State { |
| 56 | len, | 56 | capacity: len, |
| 57 | front: 0, | 57 | front: 0, |
| 58 | back: 0, | 58 | back: 0, |
| 59 | full: false, | 59 | full: false, |
| @@ -259,7 +259,8 @@ impl<'a, M: RawMutex, T> Receiver<'a, M, T> { | |||
| 259 | } | 259 | } |
| 260 | 260 | ||
| 261 | struct State { | 261 | struct State { |
| 262 | len: usize, | 262 | /// Maximum number of elements the channel can hold. |
| 263 | capacity: usize, | ||
| 263 | 264 | ||
| 264 | /// Front index. Always 0..=(N-1) | 265 | /// Front index. Always 0..=(N-1) |
| 265 | front: usize, | 266 | front: usize, |
| @@ -276,7 +277,7 @@ struct State { | |||
| 276 | 277 | ||
| 277 | impl State { | 278 | impl State { |
| 278 | fn increment(&self, i: usize) -> usize { | 279 | fn increment(&self, i: usize) -> usize { |
| 279 | if i + 1 == self.len { | 280 | if i + 1 == self.capacity { |
| 280 | 0 | 281 | 0 |
| 281 | } else { | 282 | } else { |
| 282 | i + 1 | 283 | i + 1 |
| @@ -294,10 +295,10 @@ impl State { | |||
| 294 | if self.back >= self.front { | 295 | if self.back >= self.front { |
| 295 | self.back - self.front | 296 | self.back - self.front |
| 296 | } else { | 297 | } else { |
| 297 | self.len + self.back - self.front | 298 | self.capacity + self.back - self.front |
| 298 | } | 299 | } |
| 299 | } else { | 300 | } else { |
| 300 | self.len | 301 | self.capacity |
| 301 | } | 302 | } |
| 302 | } | 303 | } |
| 303 | 304 | ||
