fix: use .skip() instead slicing [1..]
This commit is contained in:
1 parent
29e5edde8a
commit
21fcb661f1
1 file changed
+3
-1
+3
-1
@@ -38,9 +38,11 @@ impl<const L: usize> UsbBus for UsbDevice<L> {
|
||||
|
||||
// If ep_aadr not provided, or current endpoint is allocated, try to find next free endpoint, otherwise return UsbError. //
|
||||
_ => {
|
||||
let index = self.ep_table[1..]
|
||||
let index = self
|
||||
.ep_table
|
||||
.iter()
|
||||
.enumerate()
|
||||
.skip(1)
|
||||
.find(|(index, ep)| {
|
||||
!ep.is_allocated && max_packet_size <= ENDPOINTS_ALLOC_LAYOUT[*index]
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user