Struct avr_mcu::Port
[−]
[src]
pub struct Port<'a> { /* fields omitted */ }
A port, such as PORTB
.
Methods
impl<'a> Port<'a>
[src]
fn registers(&'a self) -> impl Iterator<Item = &'a Register>
Gets all associated registers.
fn signals(&'a self) -> impl Iterator<Item = &'a Signal>
Gets all associated signals.
fn signal_with_pad(&'a self, pad: &str) -> Option<&'a Signal>
Gets the signal associated with a pad.
fn ddr_register(&self) -> &Register
Gets the data direction register.
fn port_register(&self) -> &Register
Gets the port register.
fn pin_register(&self) -> &Register
Gets the pin register.