pub trait Writable: RegisterSpec {
    type Writer: From<W<Self>> + DerefMut<Target = W<Self>>;
}
Expand description

Trait implemented by writeable registers.

This enables the write, write_with_zero and reset methods.

Registers marked with Readable can be also modify’ed.

Associated Types

Writer type argument to write, et al.

Implementors

write(|w| ..) method takes compctrl::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes scaler::W writer structure

write(|w| ..) method takes winctrl::W writer structure

write(|w| ..) method takes avgctrl::W writer structure

write(|w| ..) method takes calib::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes gaincorr::W writer structure

write(|w| ..) method takes inputctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes offsetcorr::W writer structure

write(|w| ..) method takes refctrl::W writer structure

write(|w| ..) method takes sampctrl::W writer structure

write(|w| ..) method takes swtrig::W writer structure

write(|w| ..) method takes winctrl::W writer structure

write(|w| ..) method takes winlt::W writer structure

write(|w| ..) method takes winut::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes databuf::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes baseaddr::W writer structure

write(|w| ..) method takes chctrla::W writer structure

write(|w| ..) method takes chctrlb::W writer structure

write(|w| ..) method takes chid::W writer structure

write(|w| ..) method takes chintenclr::W writer structure

write(|w| ..) method takes chintenset::W writer structure

write(|w| ..) method takes chintflag::W writer structure

write(|w| ..) method takes crcchksum::W writer structure

write(|w| ..) method takes crcctrl::W writer structure

write(|w| ..) method takes crcdatain::W writer structure

write(|w| ..) method takes crcstatus::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes intpend::W writer structure

write(|w| ..) method takes prictrl0::W writer structure

write(|w| ..) method takes qosctrl::W writer structure

write(|w| ..) method takes swtrigctrl::W writer structure

write(|w| ..) method takes wrbaddr::W writer structure

write(|w| ..) method takes addr::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes dcc::W writer structure

write(|w| ..) method takes length::W writer structure

write(|w| ..) method takes statusa::W writer structure

write(|w| ..) method takes config::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes nmictrl::W writer structure

write(|w| ..) method takes nmiflag::W writer structure

write(|w| ..) method takes wakeup::W writer structure

write(|w| ..) method takes channel::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes user::W writer structure

write(|w| ..) method takes clkctrl::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes genctrl::W writer structure

write(|w| ..) method takes gendiv::W writer structure

write(|w| ..) method takes pras::W writer structure

write(|w| ..) method takes prbs::W writer structure

write(|w| ..) method takes sfr::W writer structure

write(|w| ..) method takes clkctrl::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes serctrl::W writer structure

write(|w| ..) method takes claimclr::W writer structure

write(|w| ..) method takes claimset::W writer structure

write(|w| ..) method takes flow::W writer structure

write(|w| ..) method takes itctrl::W writer structure

write(|w| ..) method takes lockaccess::W writer structure

write(|w| ..) method takes master::W writer structure

write(|w| ..) method takes position::W writer structure

write(|w| ..) method takes addr::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes wpclr::W writer structure

write(|w| ..) method takes wpset::W writer structure

write(|w| ..) method takes ahbmask::W writer structure

write(|w| ..) method takes apbamask::W writer structure

write(|w| ..) method takes apbasel::W writer structure

write(|w| ..) method takes apbbmask::W writer structure

write(|w| ..) method takes apbbsel::W writer structure

write(|w| ..) method takes apbcmask::W writer structure

write(|w| ..) method takes apbcsel::W writer structure

write(|w| ..) method takes cpusel::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes sleep::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes dir::W writer structure

write(|w| ..) method takes dirclr::W writer structure

write(|w| ..) method takes dirset::W writer structure

write(|w| ..) method takes dirtgl::W writer structure

write(|w| ..) method takes out::W writer structure

write(|w| ..) method takes outclr::W writer structure

write(|w| ..) method takes outset::W writer structure

write(|w| ..) method takes outtgl::W writer structure

write(|w| ..) method takes pincfg0_::W writer structure

write(|w| ..) method takes pincfg1_::W writer structure

write(|w| ..) method takes pmux0_::W writer structure

write(|w| ..) method takes pmux1_::W writer structure

write(|w| ..) method takes wrconfig::W writer structure

write(|w| ..) method takes comp::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes freqcorr::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes comp::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes freqcorr::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes per::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes alarm::W writer structure

write(|w| ..) method takes clock::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes freqcorr::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes mask::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes addr::W writer structure

write(|w| ..) method takes baud::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes addr::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes addr::W writer structure

write(|w| ..) method takes baud::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes baud::W writer structure

write(|w| ..) method takes baud_frac_mode::W writer structure

write(|w| ..) method takes baud_fracfp_mode::W writer structure

write(|w| ..) method takes baud_usartfp_mode::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes data::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes rxpl::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes bod33::W writer structure

write(|w| ..) method takes dfllctrl::W writer structure

write(|w| ..) method takes dfllmul::W writer structure

write(|w| ..) method takes dfllsync::W writer structure

write(|w| ..) method takes dfllval::W writer structure

write(|w| ..) method takes dpllctrla::W writer structure

write(|w| ..) method takes dpllctrlb::W writer structure

write(|w| ..) method takes dpllratio::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes osc8m::W writer structure

write(|w| ..) method takes osc32k::W writer structure

write(|w| ..) method takes osculp32k::W writer structure

write(|w| ..) method takes vref::W writer structure

write(|w| ..) method takes vreg::W writer structure

write(|w| ..) method takes xosc32k::W writer structure

write(|w| ..) method takes xosc::W writer structure

write(|w| ..) method takes cc::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlbclr::W writer structure

write(|w| ..) method takes ctrlbset::W writer structure

write(|w| ..) method takes ctrlc::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes per::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes cc::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlbclr::W writer structure

write(|w| ..) method takes ctrlbset::W writer structure

write(|w| ..) method takes ctrlc::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes cc::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlbclr::W writer structure

write(|w| ..) method takes ctrlbset::W writer structure

write(|w| ..) method takes ctrlc::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes readreq::W writer structure

write(|w| ..) method takes cc::W writer structure

write(|w| ..) method takes cc_dith4::W writer structure

write(|w| ..) method takes cc_dith5::W writer structure

write(|w| ..) method takes cc_dith6::W writer structure

write(|w| ..) method takes ccb::W writer structure

write(|w| ..) method takes ccb_dith4::W writer structure

write(|w| ..) method takes ccb_dith5::W writer structure

write(|w| ..) method takes ccb_dith6::W writer structure

write(|w| ..) method takes count::W writer structure

write(|w| ..) method takes count_dith4::W writer structure

write(|w| ..) method takes count_dith5::W writer structure

write(|w| ..) method takes count_dith6::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlbclr::W writer structure

write(|w| ..) method takes ctrlbset::W writer structure

write(|w| ..) method takes dbgctrl::W writer structure

write(|w| ..) method takes drvctrl::W writer structure

write(|w| ..) method takes evctrl::W writer structure

write(|w| ..) method takes fctrla::W writer structure

write(|w| ..) method takes fctrlb::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes patt::W writer structure

write(|w| ..) method takes pattb::W writer structure

write(|w| ..) method takes per::W writer structure

write(|w| ..) method takes per_dith4::W writer structure

write(|w| ..) method takes per_dith5::W writer structure

write(|w| ..) method takes per_dith6::W writer structure

write(|w| ..) method takes perb::W writer structure

write(|w| ..) method takes perb_dith4::W writer structure

write(|w| ..) method takes perb_dith5::W writer structure

write(|w| ..) method takes perb_dith6::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes wave::W writer structure

write(|w| ..) method takes waveb::W writer structure

write(|w| ..) method takes wexctrl::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes dadd::W writer structure

write(|w| ..) method takes descadd::W writer structure

write(|w| ..) method takes epcfg::W writer structure

write(|w| ..) method takes epintenclr::W writer structure

write(|w| ..) method takes epintenset::W writer structure

write(|w| ..) method takes epintflag::W writer structure

write(|w| ..) method takes epstatusclr::W writer structure

write(|w| ..) method takes epstatusset::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes padcal::W writer structure

write(|w| ..) method takes qosctrl::W writer structure

write(|w| ..) method takes binterval::W writer structure

write(|w| ..) method takes ctrla::W writer structure

write(|w| ..) method takes ctrlb::W writer structure

write(|w| ..) method takes descadd::W writer structure

write(|w| ..) method takes fnum::W writer structure

write(|w| ..) method takes hsofc::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure

write(|w| ..) method takes padcal::W writer structure

write(|w| ..) method takes pcfg::W writer structure

write(|w| ..) method takes pintenclr::W writer structure

write(|w| ..) method takes pintenset::W writer structure

write(|w| ..) method takes pintflag::W writer structure

write(|w| ..) method takes pstatusclr::W writer structure

write(|w| ..) method takes pstatusset::W writer structure

write(|w| ..) method takes qosctrl::W writer structure

write(|w| ..) method takes status::W writer structure

write(|w| ..) method takes clear::W writer structure

write(|w| ..) method takes config::W writer structure

write(|w| ..) method takes ctrl::W writer structure

write(|w| ..) method takes ewctrl::W writer structure

write(|w| ..) method takes intenclr::W writer structure

write(|w| ..) method takes intenset::W writer structure

write(|w| ..) method takes intflag::W writer structure