diff options
Diffstat (limited to 'embassy-hal-internal/src/atomic_ring_buffer.rs')
| -rw-r--r-- | embassy-hal-internal/src/atomic_ring_buffer.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-hal-internal/src/atomic_ring_buffer.rs b/embassy-hal-internal/src/atomic_ring_buffer.rs index 34ceac852..40ad9dc7a 100644 --- a/embassy-hal-internal/src/atomic_ring_buffer.rs +++ b/embassy-hal-internal/src/atomic_ring_buffer.rs | |||
| @@ -478,8 +478,12 @@ mod tests { | |||
| 478 | 478 | ||
| 479 | #[test] | 479 | #[test] |
| 480 | fn zero_len() { | 480 | fn zero_len() { |
| 481 | let mut b = [0; 0]; | ||
| 482 | |||
| 481 | let rb = RingBuffer::new(); | 483 | let rb = RingBuffer::new(); |
| 482 | unsafe { | 484 | unsafe { |
| 485 | rb.init(b.as_mut_ptr(), b.len()); | ||
| 486 | |||
| 483 | assert_eq!(rb.is_empty(), true); | 487 | assert_eq!(rb.is_empty(), true); |
| 484 | assert_eq!(rb.is_full(), true); | 488 | assert_eq!(rb.is_full(), true); |
| 485 | 489 | ||
