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, …).

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FieldSpec for u8

§

type Ux = u8

source§

impl FieldSpec for u16

§

type Ux = u16

source§

impl FieldSpec for u32

§

type Ux = u32

source§

impl FieldSpec for u64

§

type Ux = u64

Implementors§

source§

impl FieldSpec for PERFSEL0_A

§

type Ux = u8

source§

impl FieldSpec for PERFSEL1_A

§

type Ux = u8

source§

impl FieldSpec for PERFSEL2_A

§

type Ux = u8

source§

impl FieldSpec for PERFSEL3_A

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

impl FieldSpec for SRC_A

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

impl FieldSpec for FC0_SRC_A

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

impl FieldSpec for CALC_A

§

type Ux = u8

source§

impl FieldSpec for SPEED_A

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

impl FieldSpec for DIVMODE_A

§

type Ux = u8

source§

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

§

type Ux = u16

source§

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

§

type Ux = u16

source§

impl FieldSpec for DIV_A

§

type Ux = u16

source§

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

§

type Ux = u16

source§

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

§

type Ux = u16

source§

impl FieldSpec for FRF_A

§

type Ux = u8

source§

impl FieldSpec for DOUBLE_BUFFER_ISO_OFFSET_A

§

type Ux = u8

source§

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

§

type Ux = u8

source§

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

§

type Ux = u8

source§

impl FieldSpec for LINE_STATE_A

§

type Ux = u8

source§

impl FieldSpec for VSEL_A

§

type Ux = u8

source§

impl FieldSpec for SPI_FRF_A

§

type Ux = u8

source§

impl FieldSpec for TMOD_A

§

type Ux = u8

source§

impl FieldSpec for INST_L_A

§

type Ux = u8

source§

impl FieldSpec for TRANS_TYPE_A

§

type Ux = u8

source§

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

§

type Ux = u16

source§

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

§

type Ux = u16

source§

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

§

type Ux = u8