avr_device/devices/atmega2560/
portb.rs1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Port B Input Pins"]
5 pub pinb: PINB,
6 #[doc = "0x01 - Port B Data Direction Register"]
7 pub ddrb: DDRB,
8 #[doc = "0x02 - Port B Data Register"]
9 pub portb: PORTB,
10}
11#[doc = "DDRB (rw) register accessor: an alias for `Reg<DDRB_SPEC>`"]
12pub type DDRB = crate::Reg<ddrb::DDRB_SPEC>;
13#[doc = "Port B Data Direction Register"]
14pub mod ddrb;
15#[doc = "PINB (rw) register accessor: an alias for `Reg<PINB_SPEC>`"]
16pub type PINB = crate::Reg<pinb::PINB_SPEC>;
17#[doc = "Port B Input Pins"]
18pub mod pinb;
19#[doc = "PORTB (rw) register accessor: an alias for `Reg<PORTB_SPEC>`"]
20pub type PORTB = crate::Reg<portb::PORTB_SPEC>;
21#[doc = "Port B Data Register"]
22pub mod portb;