Trait ruduino::Pin [−][src]
An IO pin.
Associated Types
type DDR: Register<T = u8>
[src]
The associated data direction register.
type PORT: Register<T = u8>
[src]
The associated port register.
type PIN: Register<T = u8>
[src]
Reads from the register will read input bits. Writes to the register will toggle bits.
Associated Constants
Loading content...Provided methods
fn set_direction(direction: DataDirection)
[src]
Sets the data direction of the pin.
fn set_input()
[src]
Sets the pin up as an input.
fn set_output()
[src]
Sets the pin up as an output.
fn set_high()
[src]
Set the pin to high.
The pin must be configured as an output.
fn set_low()
[src]
Set the pin to low.
The pin must be configured as an output.
fn toggle()
[src]
Toggles the pin.
The pin must be configured as an output.
fn is_high() -> bool
[src]
Check if the pin is currently high.
The pin must be configured as an input.
fn is_low() -> bool
[src]
Checks if the pin is currently low.
The pin must be configured as an input.
Implementors
impl Pin for ruduino::cores::atmega48::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega48::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega48::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega48::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega48::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega48::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega48::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega48::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega48::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega48::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega48::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega48::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega48::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega48::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega48::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega48::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega48::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega48::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega48::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega48::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega48::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega48::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega48::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega48a::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega48a::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega48a::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega48a::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega48a::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega48a::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega48a::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega48a::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega48a::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega48a::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega48a::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega48a::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega48a::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega48a::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega48a::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega48a::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega48a::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega48a::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega48a::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega48a::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega48a::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega48a::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega48a::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega48p::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega48p::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega48p::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega48p::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega48p::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega48p::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega48p::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega48p::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega48p::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega48p::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega48p::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega48p::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega48p::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega48p::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega48p::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega48p::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega48p::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega48p::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega48p::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega48p::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega48p::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega48p::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega48p::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega48pa::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega48pa::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega48pa::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega48pa::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega48pa::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega48pa::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega48pa::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega48pa::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega48pa::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega48pa::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega48pa::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega48pa::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega48pa::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega48pa::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega48pa::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega48pa::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega48pa::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega48pa::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega48pa::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega48pa::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega48pa::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega48pa::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega48pa::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega88::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega88::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega88::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega88::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega88::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega88::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega88::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega88::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega88::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega88::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega88::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega88::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega88::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega88::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega88::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega88::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega88::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega88::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega88::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega88::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega88::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega88::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega88::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega88a::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega88a::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega88a::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega88a::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega88a::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega88a::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega88a::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega88a::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega88a::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega88a::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega88a::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega88a::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega88a::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega88a::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega88a::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega88a::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega88a::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega88a::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega88a::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega88a::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega88a::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega88a::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega88a::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega88p::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega88p::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega88p::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega88p::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega88p::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega88p::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega88p::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega88p::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega88p::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega88p::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega88p::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega88p::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega88p::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega88p::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega88p::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega88p::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega88p::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega88p::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega88p::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega88p::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega88p::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega88p::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega88p::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega88pa::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega88pa::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega88pa::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega88pa::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega88pa::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega88pa::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega88pa::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega88pa::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega88pa::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega88pa::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega88pa::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega88pa::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega88pa::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega88pa::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega88pa::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega88pa::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega88pa::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega88pa::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega88pa::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega88pa::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega88pa::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega88pa::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega88pa::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega168::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega168::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega168::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega168::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega168::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega168::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega168::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega168::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega168::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega168::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega168::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega168::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega168::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega168::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega168::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega168::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega168::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega168::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega168::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega168::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega168::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega168::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega168::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega168a::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega168a::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega168a::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega168a::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega168a::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega168a::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega168a::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega168a::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega168a::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega168a::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega168a::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega168a::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega168a::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega168a::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega168a::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega168a::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega168a::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega168a::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega168a::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega168a::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega168a::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega168a::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega168a::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega168p::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega168p::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega168p::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega168p::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega168p::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega168p::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega168p::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega168p::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega168p::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega168p::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega168p::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega168p::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega168p::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega168p::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega168p::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega168p::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega168p::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega168p::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega168p::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega168p::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega168p::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega168p::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega168p::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega168pa::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega168pa::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega168pa::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega168pa::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega168pa::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega168pa::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega168pa::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega168pa::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega168pa::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega168pa::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega168pa::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega168pa::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega168pa::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega168pa::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega168pa::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega168pa::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega168pa::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega168pa::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega168pa::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega168pa::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega168pa::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega168pa::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega168pa::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega328::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega328::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega328::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega328::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega328::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega328::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega328::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega328::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega328::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega328::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega328::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega328::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega328::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega328::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega328::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega328::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega328::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega328::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega328::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega328::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega328::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega328::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6
impl Pin for ruduino::cores::atmega328::port::D7
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD7
impl Pin for ruduino::cores::atmega328p::port::B0
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB0
impl Pin for ruduino::cores::atmega328p::port::B1
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB1
impl Pin for ruduino::cores::atmega328p::port::B2
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB2
impl Pin for ruduino::cores::atmega328p::port::B3
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB3
impl Pin for ruduino::cores::atmega328p::port::B4
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB4
impl Pin for ruduino::cores::atmega328p::port::B5
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB5
impl Pin for ruduino::cores::atmega328p::port::B6
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB6
impl Pin for ruduino::cores::atmega328p::port::B7
[src]
type PORT = PORTB
Port B Data Register.
type DDR = DDRB
Port B Data Direction Register.
type PIN = PINB
Port B Input Pins.
const MASK: u8
[src]
PB7
impl Pin for ruduino::cores::atmega328p::port::C0
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC0
impl Pin for ruduino::cores::atmega328p::port::C1
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC1
impl Pin for ruduino::cores::atmega328p::port::C2
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC2
impl Pin for ruduino::cores::atmega328p::port::C3
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC3
impl Pin for ruduino::cores::atmega328p::port::C4
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC4
impl Pin for ruduino::cores::atmega328p::port::C5
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC5
impl Pin for ruduino::cores::atmega328p::port::C6
[src]
type PORT = PORTC
Port C Data Register.
type DDR = DDRC
Port C Data Direction Register.
type PIN = PINC
Port C Input Pins.
const MASK: u8
[src]
PC6
impl Pin for ruduino::cores::atmega328p::port::D0
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD0
impl Pin for ruduino::cores::atmega328p::port::D1
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD1
impl Pin for ruduino::cores::atmega328p::port::D2
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD2
impl Pin for ruduino::cores::atmega328p::port::D3
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD3
impl Pin for ruduino::cores::atmega328p::port::D4
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD4
impl Pin for ruduino::cores::atmega328p::port::D5
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD5
impl Pin for ruduino::cores::atmega328p::port::D6
[src]
type PORT = PORTD
Port D Data Register.
type DDR = DDRD
Port D Data Direction Register.
type PIN = PIND
Port D Input Pins.
const MASK: u8
[src]
PD6