File tree Expand file tree Collapse file tree 2 files changed +8
-15
lines changed
Expand file tree Collapse file tree 2 files changed +8
-15
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ highspeed-usb = []
2424
2525log-all = []
2626log-none = []
27+ log-trace = []
2728log-info = []
2829log-debug = []
2930log-warn = []
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ pub type ExtPacket = heapless::Vec<u8, MAX_MSG_LENGTH>;
77
88pub trait RawPacketExt {
99 fn data_len ( & self ) -> usize ;
10- fn zeroed ( ) -> Self ;
1110 fn zeroed_until ( len : usize ) -> Self ;
1211}
1312
@@ -16,13 +15,6 @@ impl RawPacketExt for RawPacket {
1615 u32:: from_le_bytes ( self [ 1 ..5 ] . try_into ( ) . unwrap ( ) ) as usize
1716 }
1817
19- fn zeroed ( ) -> Self {
20- let mut res = Self :: new ( ) ;
21- let cap = res. capacity ( ) ;
22- res. resize_default ( cap) . unwrap ( ) ;
23- res
24- }
25-
2618 fn zeroed_until ( len : usize ) -> Self {
2719 let mut res = Self :: new ( ) ;
2820 let cap = res. capacity ( ) ;
@@ -36,13 +28,13 @@ pub enum Error {
3628 UnknownCommand ( u8 ) ,
3729}
3830
39- pub trait Packet : core:: ops:: Deref < Target = ExtPacket > {
40- #[ inline]
41- fn slot ( & self ) -> u8 {
42- // we have only one slot
43- assert ! ( self [ 5 ] == 0 ) ;
44- self [ 5 ]
45- }
31+ pub trait Packet : core:: ops:: Deref < Target = heapless :: VecView < u8 > > {
32+ // #[inline]
33+ // fn slot(&self) -> u8 {
34+ // // we have only one slot
35+ // assert!(self[5] == 0);
36+ // self[5]
37+ // }
4638
4739 #[ inline]
4840 fn seq ( & self ) -> u8 {
You can’t perform that action at this time.
0 commit comments