pub fn port_pin<'io>(&'io self, port: u8) -> PortPin<'io, Self> {
        self.issued
            .fetch_or(1 << valid_port(port), Ordering::Relaxed);
        PortPin::new(self, port)
    }
/// Create a `PortPin` corresponding to one of the ports on the MAX7301.
///
/// The returned `PortPin` implements `InputPin` and `OutputPin`, and using any of the methods
/// from these traits on the returned `PortPin` will read or write the value of the I/O port
/// from a local write-back cache. Refreshing or writing back the cache is controlled by
/// `refresh` and `write_back`.
Create a `PortPin` corresponding to one of the ports on the MAX7301.
Create a ` PortPin ` corresponding to one of the ports on the MAX7301 .
pub fn port_pin<'io>(&'io self, port: u8) -> PortPin<'io, Self> {
        self.issued
            .fetch_or(1 << valid_port(port), Ordering::Relaxed);
        PortPin::new(self, port)
    }
pub fn port_pin < ' io > ( & ' io self , port : u8 ) -> PortPin < ' io , Self > { self . issued . fetch_or ( 1 << valid_port ( port ) , Ordering :: Relaxed ) ; PortPin :: new ( self , port ) }
Create a `PortPin` corresponding to one of the ports on the MAX7301.
Create a ` PortPin ` corresponding to one of the ports on the MAX7301 .
&'io self
port
u8
&'io self
port
u8