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§
impl Freeze for MovableFunctions
impl RefUnwindSafe for MovableFunctions
impl Send for MovableFunctions
impl Sync for MovableFunctions
impl Unpin for MovableFunctions
impl UnwindSafe for MovableFunctions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more