[][src]Struct lpc176x_5x::pinconnect::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub pinsel0: PINSEL0, pub pinsel1: PINSEL1, pub pinsel2: PINSEL2, pub pinsel3: PINSEL3, pub pinsel4: PINSEL4, pub pinsel7: PINSEL7, pub pinsel9: PINSEL9, pub pinsel10: PINSEL10, pub pinmode0: PINMODE0, pub pinmode1: PINMODE1, pub pinmode2: PINMODE2, pub pinmode3: PINMODE3, pub pinmode4: PINMODE4, pub pinmode7: PINMODE7, pub pinmode9: PINMODE9, pub pinmode_od0: PINMODE_OD0, pub pinmode_od1: PINMODE_OD1, pub pinmode_od2: PINMODE_OD2, pub pinmode_od3: PINMODE_OD3, pub pinmode_od4: PINMODE_OD4, pub i2cpadcfg: I2CPADCFG, // some fields omitted }

Register block

Fields

pinsel0: PINSEL0

0x00 - Pin function select register 0.

pinsel1: PINSEL1

0x04 - Pin function select register 1.

pinsel2: PINSEL2

0x08 - Pin function select register 2.

pinsel3: PINSEL3

0x0c - Pin function select register 3.

pinsel4: PINSEL4

0x10 - Pin function select register 4

pinsel7: PINSEL7

0x1c - Pin function select register 7

pinsel9: PINSEL9

0x24 - Pin function select register 9

pinsel10: PINSEL10

0x28 - Pin function select register 10

pinmode0: PINMODE0

0x40 - Pin mode select register 0

pinmode1: PINMODE1

0x44 - Pin mode select register 1

pinmode2: PINMODE2

0x48 - Pin mode select register 2

pinmode3: PINMODE3

0x4c - Pin mode select register 3.

pinmode4: PINMODE4

0x50 - Pin mode select register 4

pinmode7: PINMODE7

0x5c - Pin mode select register 7

pinmode9: PINMODE9

0x64 - Pin mode select register 9

pinmode_od0: PINMODE_OD0

0x68 - Open drain mode control register 0

pinmode_od1: PINMODE_OD1

0x6c - Open drain mode control register 1

pinmode_od2: PINMODE_OD2

0x70 - Open drain mode control register 2

pinmode_od3: PINMODE_OD3

0x74 - Open drain mode control register 3

pinmode_od4: PINMODE_OD4

0x78 - Open drain mode control register 4

i2cpadcfg: I2CPADCFG

0x7c - I2C Pin Configuration register

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]