Struct lpc81x_pac::lpc812::swm0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub pinenable0: PINENABLE0,
/* private fields */
}
Expand description
Register block
Fields§
§pinenable0: PINENABLE0
0x1c0 - Pin enable register 0. Enables fixed-pin functions ACMP_I0, ACMP_I1, SWCLK, SWDIO, XTALIN, XTALOUT, RESET, CLKIN, VDDCMP and so on.
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub fn pinassign_pinassign_data_pinassign_data0(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA0
pub fn pinassign_pinassign_data_pinassign_data0(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA0
0x00 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign0(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN0
pub fn pinassign_pinassign_data_pinassign0(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN0
0x00 - Pin assign register 0. Assign movable functions U0_TXD, U0_RXD, U0_RTS, U0_CTS.
sourcepub fn pinassign_pinassign_data_pinassign_data1(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA1
pub fn pinassign_pinassign_data_pinassign_data1(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA1
0x04 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign1(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN1
pub fn pinassign_pinassign_data_pinassign1(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN1
0x04 - Pin assign register 1. Assign movable functions U0_SCLK, U1_TXD, U1_RXD, U1_RTS.
sourcepub fn pinassign_pinassign_data_pinassign_data2(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA2
pub fn pinassign_pinassign_data_pinassign_data2(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA2
0x08 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign2(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN2
pub fn pinassign_pinassign_data_pinassign2(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN2
0x08 - Pin assign register 2. Assign movable functions U1_CTS, U1_SCLK, U2_TXD, U2_RXD.
sourcepub fn pinassign_pinassign_data_pinassign_data3(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA3
pub fn pinassign_pinassign_data_pinassign_data3(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA3
0x0c - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign3(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN3
pub fn pinassign_pinassign_data_pinassign3(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN3
0x0c - Pin assign register 3. Assign movable function U2_RTS, U2_CTS, U2_SCLK, SPI0_SCK.
sourcepub fn pinassign_pinassign_data_pinassign_data4(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA4
pub fn pinassign_pinassign_data_pinassign_data4(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA4
0x10 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign4(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN4
pub fn pinassign_pinassign_data_pinassign4(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN4
0x10 - Pin assign register 4. Assign movable functions SPI0_MOSI, SPI0_MISO,SPI0_SSEL, SPI1_SCK.
sourcepub fn pinassign_pinassign_data_pinassign_data5(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA5
pub fn pinassign_pinassign_data_pinassign_data5(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA5
0x14 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign5(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN5
pub fn pinassign_pinassign_data_pinassign5(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN5
0x14 - Pin assign register 5. Assign movable functions SPI1_MOSI, SPI1_MISO,SPI1_SSEL, CTIN_0
sourcepub fn pinassign_pinassign_data_pinassign_data6(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA6
pub fn pinassign_pinassign_data_pinassign_data6(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA6
0x18 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign6(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN6
pub fn pinassign_pinassign_data_pinassign6(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN6
0x18 - Pin assign register 6. Assign movable functions CTIN_1, CTIN_2, CTIN_3,CTOUT_0.
sourcepub fn pinassign_pinassign_data_pinassign_data7(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA7
pub fn pinassign_pinassign_data_pinassign_data7(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA7
0x1c - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign7(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN7
pub fn pinassign_pinassign_data_pinassign7(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN7
0x1c - Pin assign register 7. Assign movable functions CTOUT_1, CTOUT_2, CTOUT_3,I2C_SDA.
sourcepub fn pinassign_pinassign_data_pinassign_data8(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA8
pub fn pinassign_pinassign_data_pinassign_data8(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN_DATA8
0x20 - Pin assign register
sourcepub fn pinassign_pinassign_data_pinassign8(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN8
pub fn pinassign_pinassign_data_pinassign8(
&self
) -> &PINASSIGN_PINASSIGN_DATA_PINASSIGN8
0x20 - Pin assign register 8. Assign movable functions I2C_SCL, ACMP_O, CLKOUT,GPIO_INT_BMAT.