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.

Required Associated Types

Writer type argument to write, et al.

Implementors

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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