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 acc_acr::W writer structure

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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