MovableFunctions

Struct MovableFunctions 

Source
pub struct MovableFunctions {
Show 60 fields pub u0_txd: Function<U0_TXD, Unassigned>, pub u0_rxd: Function<U0_RXD, Unassigned>, pub u0_rts: Function<U0_RTS, Unassigned>, pub u0_cts: Function<U0_CTS, Unassigned>, pub u0_sclk: Function<U0_SCLK, Unassigned>, pub u1_txd: Function<U1_TXD, Unassigned>, pub u1_rxd: Function<U1_RXD, Unassigned>, pub u1_rts: Function<U1_RTS, Unassigned>, pub u1_cts: Function<U1_CTS, Unassigned>, pub u1_sclk: Function<U1_SCLK, Unassigned>, pub u2_txd: Function<U2_TXD, Unassigned>, pub u2_rxd: Function<U2_RXD, Unassigned>, pub u2_rts: Function<U2_RTS, Unassigned>, pub u2_cts: Function<U2_CTS, Unassigned>, pub u2_sclk: Function<U2_SCLK, Unassigned>, pub u3_txd: Function<U3_TXD, Unassigned>, pub u3_rxd: Function<U3_RXD, Unassigned>, pub u3_sclk: Function<U3_SCLK, Unassigned>, pub u4_txd: Function<U4_TXD, Unassigned>, pub u4_rxd: Function<U4_RXD, Unassigned>, pub u4_sclk: Function<U4_SCLK, Unassigned>, pub spi0_sck: Function<SPI0_SCK, Unassigned>, pub spi0_mosi: Function<SPI0_MOSI, Unassigned>, pub spi0_miso: Function<SPI0_MISO, Unassigned>, pub spi0_ssel0: Function<SPI0_SSEL0, Unassigned>, pub spi0_ssel1: Function<SPI0_SSEL1, Unassigned>, pub spi0_ssel2: Function<SPI0_SSEL2, Unassigned>, pub spi0_ssel3: Function<SPI0_SSEL3, Unassigned>, pub spi1_sck: Function<SPI1_SCK, Unassigned>, pub spi1_mosi: Function<SPI1_MOSI, Unassigned>, pub spi1_miso: Function<SPI1_MISO, Unassigned>, pub spi1_ssel0: Function<SPI1_SSEL0, Unassigned>, pub spi1_ssel1: Function<SPI1_SSEL1, Unassigned>, pub sct_pin0: Function<SCT_PIN0, Unassigned>, pub sct_pin1: Function<SCT_PIN1, Unassigned>, pub sct_pin2: Function<SCT_PIN2, Unassigned>, pub sct_pin3: Function<SCT_PIN3, Unassigned>, pub sct_out0: Function<SCT_OUT0, Unassigned>, pub sct_out1: Function<SCT_OUT1, Unassigned>, pub sct_out2: Function<SCT_OUT2, Unassigned>, pub sct_out3: Function<SCT_OUT3, Unassigned>, pub sct_out4: Function<SCT_OUT4, Unassigned>, pub sct_out5: Function<SCT_OUT5, Unassigned>, pub sct_out6: Function<SCT_OUT6, Unassigned>, pub i2c1_sda: Function<I2C1_SDA, Unassigned>, pub i2c1_scl: Function<I2C1_SCL, Unassigned>, pub i2c2_sda: Function<I2C2_SDA, Unassigned>, pub i2c2_scl: Function<I2C2_SCL, Unassigned>, pub i2c3_sda: Function<I2C3_SDA, Unassigned>, pub i2c3_scl: Function<I2C3_SCL, Unassigned>, pub acmp_o: Function<ACMP_O, Unassigned>, pub clkout: Function<CLKOUT, Unassigned>, pub gpio_int_bmat: Function<GPIO_INT_BMAT, Unassigned>, pub t0_mat0: Function<T0_MAT0, Unassigned>, pub t0_mat1: Function<T0_MAT1, Unassigned>, pub t0_mat2: Function<T0_MAT2, Unassigned>, pub t0_mat3: Function<T0_MAT3, Unassigned>, pub t0_cap0: Function<T0_CAP0, Unassigned>, pub t0_cap1: Function<T0_CAP1, Unassigned>, pub t0_cap2: Function<T0_CAP2, Unassigned>,
}
Expand description

Provides access to all movable functions

This struct is part of swm::Parts.

Fields§

§u0_txd: Function<U0_TXD, Unassigned>§u0_rxd: Function<U0_RXD, Unassigned>§u0_rts: Function<U0_RTS, Unassigned>§u0_cts: Function<U0_CTS, Unassigned>§u0_sclk: Function<U0_SCLK, Unassigned>§u1_txd: Function<U1_TXD, Unassigned>§u1_rxd: Function<U1_RXD, Unassigned>§u1_rts: Function<U1_RTS, Unassigned>§u1_cts: Function<U1_CTS, Unassigned>§u1_sclk: Function<U1_SCLK, Unassigned>§u2_txd: Function<U2_TXD, Unassigned>§u2_rxd: Function<U2_RXD, Unassigned>§u2_rts: Function<U2_RTS, Unassigned>§u2_cts: Function<U2_CTS, Unassigned>§u2_sclk: Function<U2_SCLK, Unassigned>§u3_txd: Function<U3_TXD, Unassigned>§u3_rxd: Function<U3_RXD, Unassigned>§u3_sclk: Function<U3_SCLK, Unassigned>§u4_txd: Function<U4_TXD, Unassigned>§u4_rxd: Function<U4_RXD, Unassigned>§u4_sclk: Function<U4_SCLK, Unassigned>§spi0_sck: Function<SPI0_SCK, Unassigned>§spi0_mosi: Function<SPI0_MOSI, Unassigned>§spi0_miso: Function<SPI0_MISO, Unassigned>§spi0_ssel0: Function<SPI0_SSEL0, Unassigned>§spi0_ssel1: Function<SPI0_SSEL1, Unassigned>§spi0_ssel2: Function<SPI0_SSEL2, Unassigned>§spi0_ssel3: Function<SPI0_SSEL3, Unassigned>§spi1_sck: Function<SPI1_SCK, Unassigned>§spi1_mosi: Function<SPI1_MOSI, Unassigned>§spi1_miso: Function<SPI1_MISO, Unassigned>§spi1_ssel0: Function<SPI1_SSEL0, Unassigned>§spi1_ssel1: Function<SPI1_SSEL1, Unassigned>§sct_pin0: Function<SCT_PIN0, Unassigned>§sct_pin1: Function<SCT_PIN1, Unassigned>§sct_pin2: Function<SCT_PIN2, Unassigned>§sct_pin3: Function<SCT_PIN3, Unassigned>§sct_out0: Function<SCT_OUT0, Unassigned>§sct_out1: Function<SCT_OUT1, Unassigned>§sct_out2: Function<SCT_OUT2, Unassigned>§sct_out3: Function<SCT_OUT3, Unassigned>§sct_out4: Function<SCT_OUT4, Unassigned>§sct_out5: Function<SCT_OUT5, Unassigned>§sct_out6: Function<SCT_OUT6, Unassigned>§i2c1_sda: Function<I2C1_SDA, Unassigned>§i2c1_scl: Function<I2C1_SCL, Unassigned>§i2c2_sda: Function<I2C2_SDA, Unassigned>§i2c2_scl: Function<I2C2_SCL, Unassigned>§i2c3_sda: Function<I2C3_SDA, Unassigned>§i2c3_scl: Function<I2C3_SCL, Unassigned>§acmp_o: Function<ACMP_O, Unassigned>§clkout: Function<CLKOUT, Unassigned>§gpio_int_bmat: Function<GPIO_INT_BMAT, Unassigned>§t0_mat0: Function<T0_MAT0, Unassigned>§t0_mat1: Function<T0_MAT1, Unassigned>§t0_mat2: Function<T0_MAT2, Unassigned>§t0_mat3: Function<T0_MAT3, Unassigned>§t0_cap0: Function<T0_CAP0, Unassigned>§t0_cap1: Function<T0_CAP1, Unassigned>§t0_cap2: Function<T0_CAP2, Unassigned>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.