1212//!
1313//! ```toml
1414//! [dependencies]
15- //! esp32_wroom_rp = 0.1
15+ //! esp32_wroom_rp = 0.3
1616//! ```
1717//!
1818//! Next:
6060//! let spi = spi.init(
6161//! &mut pac.RESETS,
6262//! clocks.peripheral_clock.freq(),
63- //! 8_000_000u32.Hz (),
63+ //! 8.MHz (),
6464//! &MODE_0,
6565//! );
6666//!
@@ -99,7 +99,7 @@ use embedded_hal::blocking::delay::DelayMs;
9999const ARRAY_LENGTH_PLACEHOLDER : usize = 8 ;
100100
101101/// Highest level error types for this crate.
102- #[ derive( Debug , PartialEq ) ]
102+ #[ derive( Debug , Eq , PartialEq ) ]
103103pub enum Error {
104104 /// SPI/I2C related communications error with the ESP32 WiFi target
105105 Bus ,
@@ -127,7 +127,7 @@ impl From<protocol::ProtocolError> for Error {
127127}
128128
129129/// A structured representation of a connected NINA firmware device's version number (e.g. 1.7.4).
130- #[ derive( Debug , Default , PartialEq ) ]
130+ #[ derive( Debug , Default , Eq , PartialEq ) ]
131131pub struct FirmwareVersion {
132132 major : u8 ,
133133 minor : u8 ,
@@ -141,16 +141,16 @@ impl FirmwareVersion {
141141
142142 // Takes in 8 bytes (e.g. 1.7.4) and returns a FirmwareVersion instance
143143 fn parse ( version : [ u8 ; ARRAY_LENGTH_PLACEHOLDER ] ) -> FirmwareVersion {
144- let major : u8 ;
145- let minor : u8 ;
146- let patch : u8 ;
144+ let major_version : u8 ;
145+ let minor_version : u8 ;
146+ let patch_version : u8 ;
147147
148- [ major , _, minor , _, patch , _, _, _] = version;
148+ [ major_version , _, minor_version , _, patch_version , _, _, _] = version;
149149
150150 FirmwareVersion {
151- major : major ,
152- minor : minor ,
153- patch : patch ,
151+ major : major_version ,
152+ minor : minor_version ,
153+ patch : patch_version ,
154154 }
155155 }
156156}
0 commit comments