RegisterSpec

Trait RegisterSpec 

Source
pub trait RegisterSpec {
    type Ux: RawReg;
}
Expand description

Raw register type

Required Associated Types§

Source

type Ux: RawReg

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

Implementors§

Source§

impl RegisterSpec for moondancer_pac::advertiser::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::gpio0::input::INPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::gpio0::mode::MODE_SPEC

Source§

impl RegisterSpec for moondancer_pac::gpio0::output::OUTPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::gpio0::set_clr::SET_CLR_SPEC

Source§

impl RegisterSpec for moondancer_pac::gpio1::input::INPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::gpio1::mode::MODE_SPEC

Source§

impl RegisterSpec for moondancer_pac::gpio1::output::OUTPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::gpio1::set_clr::SET_CLR_SPEC

Source§

impl RegisterSpec for VERSION_SPEC

Source§

impl RegisterSpec for moondancer_pac::leds::input::INPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::leds::mode::MODE_SPEC

Source§

impl RegisterSpec for moondancer_pac::leds::output::OUTPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::leds::set_clr::SET_CLR_SPEC

Source§

impl RegisterSpec for CS_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::spi0::data::DATA_SPEC

Source§

impl RegisterSpec for PHY_SPEC

Source§

impl RegisterSpec for moondancer_pac::spi0::status::STATUS_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer0::counter::COUNTER_SPEC

Source§

impl RegisterSpec for moondancer_pac::timer0::enable::ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer0::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer0::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer0::mode::MODE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer0::reload::RELOAD_SPEC

Source§

impl RegisterSpec for moondancer_pac::timer1::counter::COUNTER_SPEC

Source§

impl RegisterSpec for moondancer_pac::timer1::enable::ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer1::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer1::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer1::mode::MODE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::timer1::reload::RELOAD_SPEC

Source§

impl RegisterSpec for moondancer_pac::uart0::divisor::DIVISOR_SPEC

Source§

impl RegisterSpec for moondancer_pac::uart0::rx_avail::RX_AVAIL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart0::rx_data::RX_DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart0::tx_data::TX_DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart0::tx_ready::TX_READY_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart1::divisor::DIVISOR_SPEC

Source§

impl RegisterSpec for moondancer_pac::uart1::rx_avail::RX_AVAIL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart1::rx_data::RX_DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart1::tx_data::TX_DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::uart1::tx_ready::TX_READY_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0::control::CONTROL_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb0::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0::status::STATUS_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_control::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_in::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::enable::ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::prime::PRIME_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb0_ep_out::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb1::control::CONTROL_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb1::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1::status::STATUS_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_control::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_in::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::enable::ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::prime::PRIME_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb1_ep_out::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb2::control::CONTROL_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb2::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2::status::STATUS_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_control::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_in::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::control::CONTROL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::data::DATA_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::enable::ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::endpoint::ENDPOINT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::ev_enable::EV_ENABLE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::ev_pending::EV_PENDING_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::pid::PID_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::prime::PRIME_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::reset::RESET_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::stall::STALL_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::usb2_ep_out::status::STATUS_SPEC

Source§

impl RegisterSpec for moondancer_pac::user0::input::INPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::user0::mode::MODE_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::user0::output::OUTPUT_SPEC

Source§

type Ux = u8

Source§

impl RegisterSpec for moondancer_pac::user0::set_clr::SET_CLR_SPEC

Source§

type Ux = u8