rp2040_pac::generic

Trait FieldSpec

Source
pub trait FieldSpec: Sized {
    type Ux: Copy + PartialEq + From<Self>;
}
Expand description

Raw field type

Required Associated Types§

Source

type Ux: Copy + PartialEq + From<Self>

Raw field type (u8, u16, u32, …).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl FieldSpec for u8

Source§

type Ux = u8

Source§

impl FieldSpec for u16

Source§

impl FieldSpec for u32

Source§

impl FieldSpec for u64

Implementors§

Source§

impl FieldSpec for PERFSEL0_A

Source§

type Ux = u8

Source§

impl FieldSpec for PERFSEL1_A

Source§

type Ux = u8

Source§

impl FieldSpec for PERFSEL2_A

Source§

type Ux = u8

Source§

impl FieldSpec for PERFSEL3_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_adc_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_gpout0_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_gpout1_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_gpout2_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_gpout3_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_peri_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_ref_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for SRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_rtc_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_sys_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::clocks::clk_usb_ctrl::AUXSRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for FC0_SRC_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al1_ctrl::DATA_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al1_ctrl::RING_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al1_ctrl::TREQ_SEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al2_ctrl::DATA_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al2_ctrl::RING_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al2_ctrl::TREQ_SEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al3_ctrl::DATA_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al3_ctrl::RING_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_al3_ctrl::TREQ_SEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_ctrl_trig::DATA_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_ctrl_trig::RING_SIZE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::dma::ch::ch_ctrl_trig::TREQ_SEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for CALC_A

Source§

type Ux = u8

Source§

impl FieldSpec for SPEED_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_bank0::gpio::gpio_ctrl::FUNCSEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_bank0::gpio::gpio_ctrl::INOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_bank0::gpio::gpio_ctrl::IRQOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_bank0::gpio::gpio_ctrl::OEOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_bank0::gpio::gpio_ctrl::OUTOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_qspi::gpio_qspi::gpio_ctrl::FUNCSEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_qspi::gpio_qspi::gpio_ctrl::INOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_qspi::gpio_qspi::gpio_ctrl::IRQOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_qspi::gpio_qspi::gpio_ctrl::OEOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::io_qspi::gpio_qspi::gpio_ctrl::OUTOVER_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_bank0::gpio::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_bank0::swclk::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_bank0::swd::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_sclk::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_sd0::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_sd1::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_sd2::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_sd3::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::pads_qspi::gpio_qspi_ss::DRIVE_A

Source§

type Ux = u8

Source§

impl FieldSpec for DIVMODE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::rosc::ctrl::ENABLE_A

Source§

impl FieldSpec for rp2040_pac::rosc::ctrl::FREQ_RANGE_A

Source§

impl FieldSpec for DIV_A

Source§

impl FieldSpec for rp2040_pac::rosc::freqa::PASSWD_A

Source§

impl FieldSpec for rp2040_pac::rosc::freqb::PASSWD_A

Source§

impl FieldSpec for FRF_A

Source§

type Ux = u8

Source§

impl FieldSpec for DOUBLE_BUFFER_ISO_OFFSET_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::usbctrl_dpram::ep_control::ENDPOINT_TYPE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::usbctrl_dpram::epx_control::ENDPOINT_TYPE_A

Source§

type Ux = u8

Source§

impl FieldSpec for LINE_STATE_A

Source§

type Ux = u8

Source§

impl FieldSpec for VSEL_A

Source§

type Ux = u8

Source§

impl FieldSpec for SPI_FRF_A

Source§

type Ux = u8

Source§

impl FieldSpec for TMOD_A

Source§

type Ux = u8

Source§

impl FieldSpec for INST_L_A

Source§

type Ux = u8

Source§

impl FieldSpec for TRANS_TYPE_A

Source§

type Ux = u8

Source§

impl FieldSpec for rp2040_pac::xosc::ctrl::ENABLE_A

Source§

impl FieldSpec for rp2040_pac::xosc::ctrl::FREQ_RANGE_A

Source§

impl FieldSpec for rp2040_pac::xosc::status::FREQ_RANGE_A

Source§

type Ux = u8