pub trait Readable: RegisterSpec {
    type Reader: From<R<Self>> + Deref<Target = R<Self>>;
}
Expand description

Trait implemented by readable registers to enable the read method.

Registers marked with Writable can be also modify’ed.

Required Associated Types

Result from a call to read and argument to modify.

Implementors

read() method returns addrptr::R reader structure

read() method returns enable::R reader structure

read() method returns events_end::R reader structure

read() method returns events_notresolved::R reader structure

read() method returns events_resolved::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns irkptr::R reader structure

read() method returns nirk::R reader structure

read() method returns publish_end::R reader structure

read() method returns publish_notresolved::R reader structure

read() method returns publish_resolved::R reader structure

read() method returns scratchptr::R reader structure

read() method returns status::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns addr::R reader structure

read() method returns perm::R reader structure

read() method returns size::R reader structure

read() method returns mutex::R reader structure

read() method returns cnfptr::R reader structure

read() method returns enable::R reader structure

read() method returns events_endcrypt::R reader structure

read() method returns events_endksgen::R reader structure

read() method returns events_error::R reader structure

read() method returns headermask::R reader structure

read() method returns inptr::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns maxpacketsize::R reader structure

read() method returns micstatus::R reader structure

read() method returns mode::R reader structure

read() method returns outptr::R reader structure

read() method returns publish_endcrypt::R reader structure

read() method returns publish_endksgen::R reader structure

read() method returns publish_error::R reader structure

read() method returns rateoverride::R reader structure

read() method returns scratchptr::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_crypt::R reader structure

read() method returns subscribe_ksgen::R reader structure

read() method returns subscribe_rateoverride::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns events_done::R reader structure

read() method returns events_hfclkstarted::R reader structure

read() method returns events_lfclkstarted::R reader structure

read() method returns hfclkalwaysrun::R reader structure

read() method returns hfclkctrl::R reader structure

read() method returns hfclkrun::R reader structure

read() method returns hfclksrc::R reader structure

read() method returns hfclkstat::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns intpend::R reader structure

read() method returns lfclkalwaysrun::R reader structure

read() method returns lfclkrun::R reader structure

read() method returns lfclksrc::R reader structure

read() method returns lfclksrccopy::R reader structure

read() method returns lfclkstat::R reader structure

read() method returns publish_done::R reader structure

read() method returns publish_hfclkstarted::R reader structure

read() method returns publish_lfclkstarted::R reader structure

read() method returns subscribe_cal::R reader structure

read() method returns subscribe_hfclkstart::R reader structure

read() method returns subscribe_hfclkstop::R reader structure

read() method returns subscribe_lfclkstart::R reader structure

read() method returns subscribe_lfclkstop::R reader structure

read() method returns cidr0::R reader structure

read() method returns cidr1::R reader structure

read() method returns cidr2::R reader structure

read() method returns cidr3::R reader structure

read() method returns ctiappset::R reader structure

read() method returns ctichinstatus::R reader structure

read() method returns cticontrol::R reader structure

read() method returns ctigate::R reader structure

read() method returns ctiinen::R reader structure

read() method returns ctiouten::R reader structure

read() method returns ctitriginstatus::R reader structure

read() method returns ctitrigoutstatus::R reader structure

read() method returns devarch::R reader structure

read() method returns devid::R reader structure

read() method returns devtype::R reader structure

read() method returns pidr0::R reader structure

read() method returns pidr1::R reader structure

read() method returns pidr2::R reader structure

read() method returns pidr3::R reader structure

read() method returns pidr4::R reader structure

read() method returns pidr5::R reader structure

read() method returns pidr6::R reader structure

read() method returns pidr7::R reader structure

read() method returns disable::R reader structure

read() method returns lock::R reader structure

read() method returns disable::R reader structure

read() method returns lock::R reader structure

read() method returns rxdata::R reader structure

read() method returns rxstatus::R reader structure

read() method returns txdata::R reader structure

read() method returns txstatus::R reader structure

read() method returns status::R reader structure

read() method returns cpuid::R reader structure

read() method returns chen::R reader structure

read() method returns chenclr::R reader structure

read() method returns chenset::R reader structure

read() method returns chg::R reader structure

read() method returns dis::R reader structure

read() method returns en::R reader structure

read() method returns ecbdataptr::R reader structure

read() method returns events_endecb::R reader structure

read() method returns events_errorecb::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns publish_endecb::R reader structure

read() method returns publish_errorecb::R reader structure

read() method returns subscribe_startecb::R reader structure

read() method returns subscribe_stopecb::R reader structure

read() method returns events_triggered::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns publish_triggered::R reader structure

read() method returns subscribe_trigger::R reader structure

read() method returns deviceaddr::R reader structure

read() method returns deviceaddrtype::R reader structure

read() method returns er::R reader structure

read() method returns codepagesize::R reader structure

read() method returns codesize::R reader structure

read() method returns configid::R reader structure

read() method returns deviceid::R reader structure

read() method returns devicetype::R reader structure

read() method returns flash::R reader structure

read() method returns package::R reader structure

read() method returns part::R reader structure

read() method returns ram::R reader structure

read() method returns variant::R reader structure

read() method returns ir::R reader structure

read() method returns addr::R reader structure

read() method returns data::R reader structure

read() method returns config::R reader structure

read() method returns events_in::R reader structure

read() method returns events_port::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns latency::R reader structure

read() method returns publish_in::R reader structure

read() method returns publish_port::R reader structure

read() method returns subscribe_clr::R reader structure

read() method returns subscribe_out::R reader structure

read() method returns subscribe_set::R reader structure

read() method returns events_receive::R reader structure

read() method returns gpmem::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns intpend::R reader structure

read() method returns publish_receive::R reader structure

read() method returns receive_cnf::R reader structure

read() method returns send_cnf::R reader structure

read() method returns subscribe_send::R reader structure

read() method returns config::R reader structure

read() method returns erasepagepartialcfg::R reader structure

read() method returns icachecnf::R reader structure

read() method returns ihit::R reader structure

read() method returns imiss::R reader structure

read() method returns ready::R reader structure

read() method returns readynext::R reader structure

read() method returns detectmode::R reader structure

read() method returns detectmode_sec::R reader structure

read() method returns dir::R reader structure

read() method returns dirclr::R reader structure

read() method returns dirset::R reader structure

read() method returns in_::R reader structure

read() method returns latch::R reader structure

read() method returns out::R reader structure

read() method returns outclr::R reader structure

read() method returns outset::R reader structure

read() method returns pin_cnf::R reader structure

read() method returns events_pofwarn::R reader structure

read() method returns events_sleepenter::R reader structure

read() method returns events_sleepexit::R reader structure

read() method returns gpregret::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns publish_pofwarn::R reader structure

read() method returns publish_sleepenter::R reader structure

read() method returns publish_sleepexit::R reader structure

read() method returns subscribe_constlat::R reader structure

read() method returns subscribe_lowpwr::R reader structure

read() method returns base0::R reader structure

read() method returns base1::R reader structure

read() method returns bcc::R reader structure

read() method returns ccactrl::R reader structure

read() method returns clearpattern::R reader structure

read() method returns crccnf::R reader structure

read() method returns crcinit::R reader structure

read() method returns crcpoly::R reader structure

read() method returns crcstatus::R reader structure

read() method returns cteinlineconf::R reader structure

read() method returns ctestatus::R reader structure

read() method returns dab::R reader structure

read() method returns dacnf::R reader structure

read() method returns dai::R reader structure

read() method returns dap::R reader structure

read() method returns datawhiteiv::R reader structure

read() method returns dfectrl1::R reader structure

read() method returns dfectrl2::R reader structure

read() method returns dfemode::R reader structure

read() method returns amount::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns dfestatus::R reader structure

read() method returns edcnt::R reader structure

read() method returns edsample::R reader structure

read() method returns events_address::R reader structure

read() method returns events_bcmatch::R reader structure

read() method returns events_ccabusy::R reader structure

read() method returns events_ccaidle::R reader structure

read() method returns events_ccastopped::R reader structure

read() method returns events_crcerror::R reader structure

read() method returns events_crcok::R reader structure

read() method returns events_ctepresent::R reader structure

read() method returns events_devmatch::R reader structure

read() method returns events_devmiss::R reader structure

read() method returns events_disabled::R reader structure

read() method returns events_edend::R reader structure

read() method returns events_edstopped::R reader structure

read() method returns events_end::R reader structure

read() method returns events_framestart::R reader structure

read() method returns events_mhrmatch::R reader structure

read() method returns events_payload::R reader structure

read() method returns events_phyend::R reader structure

read() method returns events_rateboost::R reader structure

read() method returns events_ready::R reader structure

read() method returns events_rssiend::R reader structure

read() method returns events_rxready::R reader structure

read() method returns events_sync::R reader structure

read() method returns events_txready::R reader structure

read() method returns frequency::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns mhrmatchconf::R reader structure

read() method returns mhrmatchmas::R reader structure

read() method returns mode::R reader structure

read() method returns modecnf0::R reader structure

read() method returns packetptr::R reader structure

read() method returns pcnf0::R reader structure

read() method returns pcnf1::R reader structure

read() method returns pdustat::R reader structure

read() method returns power::R reader structure

read() method returns prefix0::R reader structure

read() method returns prefix1::R reader structure

read() method returns dfegpio::R reader structure

read() method returns publish_address::R reader structure

read() method returns publish_bcmatch::R reader structure

read() method returns publish_ccabusy::R reader structure

read() method returns publish_ccaidle::R reader structure

read() method returns publish_ccastopped::R reader structure

read() method returns publish_crcerror::R reader structure

read() method returns publish_crcok::R reader structure

read() method returns publish_ctepresent::R reader structure

read() method returns publish_devmatch::R reader structure

read() method returns publish_devmiss::R reader structure

read() method returns publish_disabled::R reader structure

read() method returns publish_edend::R reader structure

read() method returns publish_edstopped::R reader structure

read() method returns publish_end::R reader structure

read() method returns publish_framestart::R reader structure

read() method returns publish_mhrmatch::R reader structure

read() method returns publish_payload::R reader structure

read() method returns publish_phyend::R reader structure

read() method returns publish_rateboost::R reader structure

read() method returns publish_ready::R reader structure

read() method returns publish_rssiend::R reader structure

read() method returns publish_rxready::R reader structure

read() method returns publish_sync::R reader structure

read() method returns publish_txready::R reader structure

read() method returns rssisample::R reader structure

read() method returns rxaddresses::R reader structure

read() method returns rxcrc::R reader structure

read() method returns rxmatch::R reader structure

read() method returns sfd::R reader structure

read() method returns shorts::R reader structure

read() method returns state::R reader structure

read() method returns subscribe_bcstart::R reader structure

read() method returns subscribe_bcstop::R reader structure

read() method returns subscribe_ccastart::R reader structure

read() method returns subscribe_ccastop::R reader structure

read() method returns subscribe_disable::R reader structure

read() method returns subscribe_edstart::R reader structure

read() method returns subscribe_edstop::R reader structure

read() method returns subscribe_rssistart::R reader structure

read() method returns subscribe_rssistop::R reader structure

read() method returns subscribe_rxen::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns subscribe_txen::R reader structure

read() method returns switchpattern::R reader structure

read() method returns tifs::R reader structure

read() method returns txaddress::R reader structure

read() method returns txpower::R reader structure

read() method returns resetreas::R reader structure

read() method returns config::R reader structure

read() method returns events_valrdy::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns publish_valrdy::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns value::R reader structure

read() method returns cc::R reader structure

read() method returns counter::R reader structure

read() method returns events_compare::R reader structure

read() method returns events_ovrflw::R reader structure

read() method returns events_tick::R reader structure

read() method returns evten::R reader structure

read() method returns evtenclr::R reader structure

read() method returns evtenset::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns prescaler::R reader structure

read() method returns publish_compare::R reader structure

read() method returns publish_ovrflw::R reader structure

read() method returns publish_tick::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_capture::R reader structure

read() method returns subscribe_clear::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns subscribe_trigovrflw::R reader structure

read() method returns config::R reader structure

read() method returns csnpol::R reader structure

read() method returns dcxcnt::R reader structure

read() method returns enable::R reader structure

read() method returns events_end::R reader structure

read() method returns events_endrx::R reader structure

read() method returns events_endtx::R reader structure

read() method returns events_started::R reader structure

read() method returns events_stopped::R reader structure

read() method returns frequency::R reader structure

read() method returns csndur::R reader structure

read() method returns rxdelay::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns orc::R reader structure

read() method returns csn::R reader structure

read() method returns miso::R reader structure

read() method returns mosi::R reader structure

read() method returns sck::R reader structure

read() method returns pseldcx::R reader structure

read() method returns publish_end::R reader structure

read() method returns publish_endrx::R reader structure

read() method returns publish_endtx::R reader structure

read() method returns publish_started::R reader structure

read() method returns publish_stopped::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns shorts::R reader structure

read() method returns stallstat::R reader structure

read() method returns subscribe_resume::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns subscribe_suspend::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns config::R reader structure

read() method returns def::R reader structure

read() method returns enable::R reader structure

read() method returns events_acquired::R reader structure

read() method returns events_end::R reader structure

read() method returns events_endrx::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns orc::R reader structure

read() method returns csn::R reader structure

read() method returns miso::R reader structure

read() method returns mosi::R reader structure

read() method returns sck::R reader structure

read() method returns publish_acquired::R reader structure

read() method returns publish_end::R reader structure

read() method returns publish_endrx::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns semstat::R reader structure

read() method returns shorts::R reader structure

read() method returns status::R reader structure

read() method returns subscribe_acquire::R reader structure

read() method returns subscribe_release::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns unused::R reader structure

read() method returns a0::R reader structure

read() method returns a1::R reader structure

read() method returns a2::R reader structure

read() method returns a3::R reader structure

read() method returns a4::R reader structure

read() method returns a5::R reader structure

read() method returns b0::R reader structure

read() method returns b1::R reader structure

read() method returns b2::R reader structure

read() method returns b3::R reader structure

read() method returns b4::R reader structure

read() method returns b5::R reader structure

read() method returns events_datardy::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns publish_datardy::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns t0::R reader structure

read() method returns t1::R reader structure

read() method returns t2::R reader structure

read() method returns t3::R reader structure

read() method returns t4::R reader structure

read() method returns temp::R reader structure

read() method returns bitmode::R reader structure

read() method returns cc::R reader structure

read() method returns events_compare::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns mode::R reader structure

read() method returns oneshoten::R reader structure

read() method returns prescaler::R reader structure

read() method returns publish_compare::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_capture::R reader structure

read() method returns subscribe_clear::R reader structure

read() method returns subscribe_count::R reader structure

read() method returns subscribe_shutdown::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns address::R reader structure

read() method returns enable::R reader structure

read() method returns errorsrc::R reader structure

read() method returns events_error::R reader structure

read() method returns events_lastrx::R reader structure

read() method returns events_lasttx::R reader structure

read() method returns events_rxstarted::R reader structure

read() method returns events_stopped::R reader structure

read() method returns events_suspended::R reader structure

read() method returns events_txstarted::R reader structure

read() method returns frequency::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns scl::R reader structure

read() method returns sda::R reader structure

read() method returns publish_error::R reader structure

read() method returns publish_lastrx::R reader structure

read() method returns publish_lasttx::R reader structure

read() method returns publish_rxstarted::R reader structure

read() method returns publish_stopped::R reader structure

read() method returns publish_suspended::R reader structure

read() method returns publish_txstarted::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_resume::R reader structure

read() method returns subscribe_startrx::R reader structure

read() method returns subscribe_starttx::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns subscribe_suspend::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns address::R reader structure

read() method returns config::R reader structure

read() method returns enable::R reader structure

read() method returns errorsrc::R reader structure

read() method returns events_error::R reader structure

read() method returns events_read::R reader structure

read() method returns events_rxstarted::R reader structure

read() method returns events_stopped::R reader structure

read() method returns events_txstarted::R reader structure

read() method returns events_write::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns match_::R reader structure

read() method returns orc::R reader structure

read() method returns scl::R reader structure

read() method returns sda::R reader structure

read() method returns publish_error::R reader structure

read() method returns publish_read::R reader structure

read() method returns publish_rxstarted::R reader structure

read() method returns publish_stopped::R reader structure

read() method returns publish_txstarted::R reader structure

read() method returns publish_write::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_preparerx::R reader structure

read() method returns subscribe_preparetx::R reader structure

read() method returns subscribe_resume::R reader structure

read() method returns subscribe_stop::R reader structure

read() method returns subscribe_suspend::R reader structure

read() method returns amount::R reader structure

read() method returns list::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns baudrate::R reader structure

read() method returns config::R reader structure

read() method returns enable::R reader structure

read() method returns errorsrc::R reader structure

read() method returns events_cts::R reader structure

read() method returns events_endrx::R reader structure

read() method returns events_endtx::R reader structure

read() method returns events_error::R reader structure

read() method returns events_ncts::R reader structure

read() method returns events_rxdrdy::R reader structure

read() method returns events_rxstarted::R reader structure

read() method returns events_rxto::R reader structure

read() method returns events_txdrdy::R reader structure

read() method returns events_txstarted::R reader structure

read() method returns events_txstopped::R reader structure

read() method returns inten::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns cts::R reader structure

read() method returns rts::R reader structure

read() method returns rxd::R reader structure

read() method returns txd::R reader structure

read() method returns publish_cts::R reader structure

read() method returns publish_endrx::R reader structure

read() method returns publish_endtx::R reader structure

read() method returns publish_error::R reader structure

read() method returns publish_ncts::R reader structure

read() method returns publish_rxdrdy::R reader structure

read() method returns publish_rxstarted::R reader structure

read() method returns publish_rxto::R reader structure

read() method returns publish_txdrdy::R reader structure

read() method returns publish_txstarted::R reader structure

read() method returns publish_txstopped::R reader structure

read() method returns amount::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns shorts::R reader structure

read() method returns subscribe_flushrx::R reader structure

read() method returns subscribe_startrx::R reader structure

read() method returns subscribe_starttx::R reader structure

read() method returns subscribe_stoprx::R reader structure

read() method returns subscribe_stoptx::R reader structure

read() method returns amount::R reader structure

read() method returns maxcnt::R reader structure

read() method returns ptr::R reader structure

read() method returns approtect::R reader structure

read() method returns customer::R reader structure

read() method returns eraseprotect::R reader structure

read() method returns nrffw::R reader structure

read() method returns power::R reader structure

read() method returns powerclr::R reader structure

read() method returns powerset::R reader structure

read() method returns vreqh::R reader structure

read() method returns vreqhready::R reader structure

read() method returns config::R reader structure

read() method returns crv::R reader structure

read() method returns events_stopped::R reader structure

read() method returns events_timeout::R reader structure

read() method returns intenclr::R reader structure

read() method returns intenset::R reader structure

read() method returns nmienclr::R reader structure

read() method returns nmienset::R reader structure

read() method returns publish_stopped::R reader structure

read() method returns publish_timeout::R reader structure

read() method returns reqstatus::R reader structure

read() method returns rren::R reader structure

read() method returns runstatus::R reader structure

read() method returns subscribe_start::R reader structure

read() method returns subscribe_stop::R reader structure