Trait ruduino::Pin[][src]

pub trait Pin {
    type DDR: Register<T = u8>;
    type PORT: Register<T = u8>;
    type PIN: Register<T = u8>;

    const MASK: u8;
    fn set_direction(direction: DataDirection) { ... }
fn set_input() { ... }
fn set_output() { ... }
fn set_high() { ... }
fn set_low() { ... }
fn toggle() { ... }
fn is_high() -> bool { ... }
fn is_low() -> bool { ... } }

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.

Loading content...

Associated Constants

const MASK: u8[src]

The mask of the pin used for accessing registers.

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.

Loading content...

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

impl Pin for ruduino::cores::atmega328p::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

Loading content...