Trait ch32v1::Resettable
source · pub trait Resettable: RegisterSpec {
const RESET_VALUE: Self::Ux;
// Provided method
fn reset_value() -> Self::Ux { ... }
}
Expand description
Reset value of the register.
This value is the initial value for the write
method. It can also be directly written to the
register by using the reset
method.
Required Associated Constants§
sourceconst RESET_VALUE: Self::Ux
const RESET_VALUE: Self::Ux
Reset value of the register.
Provided Methods§
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
Implementors§
source§impl Resettable for ch32v1::ch32v103::adc::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::adc::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::adc::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::adc::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDATAR1_SPEC
impl Resettable for IDATAR1_SPEC
reset()
method sets IDATAR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::idatar1::IDATAR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDATAR2_SPEC
impl Resettable for IDATAR2_SPEC
reset()
method sets IDATAR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::idatar2::IDATAR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDATAR3_SPEC
impl Resettable for IDATAR3_SPEC
reset()
method sets IDATAR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::idatar3::IDATAR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDATAR4_SPEC
impl Resettable for IDATAR4_SPEC
reset()
method sets IDATAR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::idatar4::IDATAR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IOFR1_SPEC
impl Resettable for IOFR1_SPEC
reset()
method sets IOFR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::iofr1::IOFR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IOFR2_SPEC
impl Resettable for IOFR2_SPEC
reset()
method sets IOFR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::iofr2::IOFR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IOFR3_SPEC
impl Resettable for IOFR3_SPEC
reset()
method sets IOFR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::iofr3::IOFR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IOFR4_SPEC
impl Resettable for IOFR4_SPEC
reset()
method sets IOFR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::iofr4::IOFR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ISQR_SPEC
impl Resettable for ISQR_SPEC
reset()
method sets ISQR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::isqr::ISQR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RDATAR_SPEC
impl Resettable for RDATAR_SPEC
reset()
method sets RDATAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::rdatar::RDATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RSQR1_SPEC
impl Resettable for RSQR1_SPEC
reset()
method sets RSQR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::rsqr1::RSQR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RSQR2_SPEC
impl Resettable for RSQR2_SPEC
reset()
method sets RSQR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::rsqr2::RSQR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RSQR3_SPEC
impl Resettable for RSQR3_SPEC
reset()
method sets RSQR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::rsqr3::RSQR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for SAMPTR1_SPEC
impl Resettable for SAMPTR1_SPEC
reset()
method sets SAMPTR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::samptr1::SAMPTR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for SAMPTR2_SPEC
impl Resettable for SAMPTR2_SPEC
reset()
method sets SAMPTR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::samptr2::SAMPTR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::adc::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::adc::statr::STATR_SPEC
reset()
method sets STATR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::statr::STATR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for WDHTR_SPEC
impl Resettable for WDHTR_SPEC
reset()
method sets WDHTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::wdhtr::WDHTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for WDLTR_SPEC
impl Resettable for WDLTR_SPEC
reset()
method sets WDLTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::adc::wdltr::WDLTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ECR_SPEC
impl Resettable for ECR_SPEC
reset()
method sets ECR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::ecr::ECR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EXTICR1_SPEC
impl Resettable for EXTICR1_SPEC
reset()
method sets EXTICR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::exticr1::EXTICR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EXTICR2_SPEC
impl Resettable for EXTICR2_SPEC
reset()
method sets EXTICR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::exticr2::EXTICR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EXTICR3_SPEC
impl Resettable for EXTICR3_SPEC
reset()
method sets EXTICR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::exticr3::EXTICR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EXTICR4_SPEC
impl Resettable for EXTICR4_SPEC
reset()
method sets EXTICR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::exticr4::EXTICR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PCFR_SPEC
impl Resettable for PCFR_SPEC
reset()
method sets PCFR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::afio::pcfr::PCFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR1_SPEC
impl Resettable for DATAR1_SPEC
reset()
method sets DATAR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar1::DATAR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR2_SPEC
impl Resettable for DATAR2_SPEC
reset()
method sets DATAR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar2::DATAR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR3_SPEC
impl Resettable for DATAR3_SPEC
reset()
method sets DATAR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar3::DATAR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR4_SPEC
impl Resettable for DATAR4_SPEC
reset()
method sets DATAR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar4::DATAR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR5_SPEC
impl Resettable for DATAR5_SPEC
reset()
method sets DATAR5 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar5::DATAR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR6_SPEC
impl Resettable for DATAR6_SPEC
reset()
method sets DATAR6 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar6::DATAR6_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR7_SPEC
impl Resettable for DATAR7_SPEC
reset()
method sets DATAR7 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar7::DATAR7_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR8_SPEC
impl Resettable for DATAR8_SPEC
reset()
method sets DATAR8 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar8::DATAR8_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR9_SPEC
impl Resettable for DATAR9_SPEC
reset()
method sets DATAR9 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar9::DATAR9_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DATAR10_SPEC
impl Resettable for DATAR10_SPEC
reset()
method sets DATAR10 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::datar10::DATAR10_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OCTLR_SPEC
impl Resettable for OCTLR_SPEC
reset()
method sets OCTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::octlr::OCTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for TPCSR_SPEC
impl Resettable for TPCSR_SPEC
reset()
method sets TPCSR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::tpcsr::TPCSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for TPCTLR_SPEC
impl Resettable for TPCTLR_SPEC
reset()
method sets TPCTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::bkp::tpctlr::TPCTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::crc::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::crc::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::crc::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::crc::datar::DATAR_SPEC
impl Resettable for ch32v1::ch32v103::crc::datar::DATAR_SPEC
reset()
method sets DATAR to value 0xffff_ffff
const RESET_VALUE: Self::Ux = {transmute(0xffffffff): <ch32v103::crc::datar::DATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDATAR_SPEC
impl Resettable for IDATAR_SPEC
reset()
method sets IDATAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::crc::idatar::IDATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::dac1::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::dac1::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DOR1_SPEC
impl Resettable for DOR1_SPEC
reset()
method sets DOR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::dor1::DOR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DOR2_SPEC
impl Resettable for DOR2_SPEC
reset()
method sets DOR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::dor2::DOR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for L12BDHR1_SPEC
impl Resettable for L12BDHR1_SPEC
reset()
method sets L12BDHR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::l12bdhr1::L12BDHR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for L12BDHR2_SPEC
impl Resettable for L12BDHR2_SPEC
reset()
method sets L12BDHR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::l12bdhr2::L12BDHR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for R12BDHR1_SPEC
impl Resettable for R12BDHR1_SPEC
reset()
method sets R12BDHR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::r12bdhr1::R12BDHR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for R12BDHR2_SPEC
impl Resettable for R12BDHR2_SPEC
reset()
method sets R12BDHR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::r12bdhr2::R12BDHR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for SWTR_SPEC
impl Resettable for SWTR_SPEC
reset()
method sets SWTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dac1::swtr::SWTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::dbg::cfgr::CFGR_SPEC
impl Resettable for ch32v1::ch32v103::dbg::cfgr::CFGR_SPEC
reset()
method sets CFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dbg::cfgr::CFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IDCODE_SPEC
impl Resettable for IDCODE_SPEC
reset()
method sets IDCODE to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dbg::idcode::IDCODE_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR1_SPEC
impl Resettable for CFGR1_SPEC
reset()
method sets CFGR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr1::CFGR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR2_SPEC
impl Resettable for CFGR2_SPEC
reset()
method sets CFGR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr2::CFGR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR3_SPEC
impl Resettable for CFGR3_SPEC
reset()
method sets CFGR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr3::CFGR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR4_SPEC
impl Resettable for CFGR4_SPEC
reset()
method sets CFGR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr4::CFGR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR5_SPEC
impl Resettable for CFGR5_SPEC
reset()
method sets CFGR5 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr5::CFGR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR6_SPEC
impl Resettable for CFGR6_SPEC
reset()
method sets CFGR6 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr6::CFGR6_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR7_SPEC
impl Resettable for CFGR7_SPEC
reset()
method sets CFGR7 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cfgr7::CFGR7_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR1_SPEC
impl Resettable for CNTR1_SPEC
reset()
method sets CNTR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr1::CNTR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR2_SPEC
impl Resettable for CNTR2_SPEC
reset()
method sets CNTR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr2::CNTR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR3_SPEC
impl Resettable for CNTR3_SPEC
reset()
method sets CNTR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr3::CNTR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR4_SPEC
impl Resettable for CNTR4_SPEC
reset()
method sets CNTR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr4::CNTR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR5_SPEC
impl Resettable for CNTR5_SPEC
reset()
method sets CNTR5 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr5::CNTR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR6_SPEC
impl Resettable for CNTR6_SPEC
reset()
method sets CNTR6 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr6::CNTR6_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR7_SPEC
impl Resettable for CNTR7_SPEC
reset()
method sets CNTR7 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::cntr7::CNTR7_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for INTFCR_SPEC
impl Resettable for INTFCR_SPEC
reset()
method sets INTFCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::intfcr::INTFCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::dma::intfr::INTFR_SPEC
impl Resettable for ch32v1::ch32v103::dma::intfr::INTFR_SPEC
reset()
method sets INTFR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::intfr::INTFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR1_SPEC
impl Resettable for MADDR1_SPEC
reset()
method sets MADDR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr1::MADDR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR2_SPEC
impl Resettable for MADDR2_SPEC
reset()
method sets MADDR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr2::MADDR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR3_SPEC
impl Resettable for MADDR3_SPEC
reset()
method sets MADDR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr3::MADDR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR4_SPEC
impl Resettable for MADDR4_SPEC
reset()
method sets MADDR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr4::MADDR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR5_SPEC
impl Resettable for MADDR5_SPEC
reset()
method sets MADDR5 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr5::MADDR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR6_SPEC
impl Resettable for MADDR6_SPEC
reset()
method sets MADDR6 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr6::MADDR6_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MADDR7_SPEC
impl Resettable for MADDR7_SPEC
reset()
method sets MADDR7 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::maddr7::MADDR7_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR1_SPEC
impl Resettable for PADDR1_SPEC
reset()
method sets PADDR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr1::PADDR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR2_SPEC
impl Resettable for PADDR2_SPEC
reset()
method sets PADDR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr2::PADDR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR3_SPEC
impl Resettable for PADDR3_SPEC
reset()
method sets PADDR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr3::PADDR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR4_SPEC
impl Resettable for PADDR4_SPEC
reset()
method sets PADDR4 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr4::PADDR4_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR5_SPEC
impl Resettable for PADDR5_SPEC
reset()
method sets PADDR5 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr5::PADDR5_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR6_SPEC
impl Resettable for PADDR6_SPEC
reset()
method sets PADDR6 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr6::PADDR6_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PADDR7_SPEC
impl Resettable for PADDR7_SPEC
reset()
method sets PADDR7 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::dma::paddr7::PADDR7_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EXTEND_CTR_SPEC
impl Resettable for EXTEND_CTR_SPEC
reset()
method sets EXTEND_CTR to value 0x20
const RESET_VALUE: Self::Ux = {transmute(0x00000020): <ch32v103::extend::extend_ctr::EXTEND_CTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EVENR_SPEC
impl Resettable for EVENR_SPEC
reset()
method sets EVENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::evenr::EVENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FTENR_SPEC
impl Resettable for FTENR_SPEC
reset()
method sets FTENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::ftenr::FTENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for INTENR_SPEC
impl Resettable for INTENR_SPEC
reset()
method sets INTENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::intenr::INTENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::exti::intfr::INTFR_SPEC
impl Resettable for ch32v1::ch32v103::exti::intfr::INTFR_SPEC
reset()
method sets INTFR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::intfr::INTFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RTENR_SPEC
impl Resettable for RTENR_SPEC
reset()
method sets RTENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::rtenr::RTENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for SWIEVR_SPEC
impl Resettable for SWIEVR_SPEC
reset()
method sets SWIEVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::exti::swievr::SWIEVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ACTLR_SPEC
impl Resettable for ACTLR_SPEC
reset()
method sets ACTLR to value 0x30
const RESET_VALUE: Self::Ux = {transmute(0x00000030): <ch32v103::flash::actlr::ACTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ADDR_SPEC
impl Resettable for ADDR_SPEC
reset()
method sets ADDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::flash::addr::ADDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::flash::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::flash::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0x80
const RESET_VALUE: Self::Ux = {transmute(0x00000080): <ch32v103::flash::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for KEYR_SPEC
impl Resettable for KEYR_SPEC
reset()
method sets KEYR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::flash::keyr::KEYR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for MODEKEYR_SPEC
impl Resettable for MODEKEYR_SPEC
reset()
method sets MODEKEYR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::flash::modekeyr::MODEKEYR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OBKEYR_SPEC
impl Resettable for OBKEYR_SPEC
reset()
method sets OBKEYR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::flash::obkeyr::OBKEYR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OBR_SPEC
impl Resettable for OBR_SPEC
reset()
method sets OBR to value 0x03ff_fffc
const RESET_VALUE: Self::Ux = {transmute(0x03fffffc): <ch32v103::flash::obr::OBR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::flash::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::flash::statr::STATR_SPEC
reset()
method sets STATR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::flash::statr::STATR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for WPR_SPEC
impl Resettable for WPR_SPEC
reset()
method sets WPR to value 0xffff_ffff
const RESET_VALUE: Self::Ux = {transmute(0xffffffff): <ch32v103::flash::wpr::WPR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for BCR_SPEC
impl Resettable for BCR_SPEC
reset()
method sets BCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::gpioa::bcr::BCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for BSHR_SPEC
impl Resettable for BSHR_SPEC
reset()
method sets BSHR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::gpioa::bshr::BSHR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGHR_SPEC
impl Resettable for CFGHR_SPEC
reset()
method sets CFGHR to value 0x4444_4444
const RESET_VALUE: Self::Ux = {transmute(0x44444444): <ch32v103::gpioa::cfghr::CFGHR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGLR_SPEC
impl Resettable for CFGLR_SPEC
reset()
method sets CFGLR to value 0x4444_4444
const RESET_VALUE: Self::Ux = {transmute(0x44444444): <ch32v103::gpioa::cfglr::CFGLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for INDR_SPEC
impl Resettable for INDR_SPEC
reset()
method sets INDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::gpioa::indr::INDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for LCKR_SPEC
impl Resettable for LCKR_SPEC
reset()
method sets LCKR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::gpioa::lckr::LCKR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OUTDR_SPEC
impl Resettable for OUTDR_SPEC
reset()
method sets OUTDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::gpioa::outdr::OUTDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CKCFGR_SPEC
impl Resettable for CKCFGR_SPEC
reset()
method sets CKCFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::ckcfgr::CKCFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::i2c1::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::i2c1::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::i2c1::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::i2c1::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::i2c1::datar::DATAR_SPEC
impl Resettable for ch32v1::ch32v103::i2c1::datar::DATAR_SPEC
reset()
method sets DATAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::datar::DATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OADDR1_SPEC
impl Resettable for OADDR1_SPEC
reset()
method sets OADDR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::oaddr1::OADDR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for OADDR2_SPEC
impl Resettable for OADDR2_SPEC
reset()
method sets OADDR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::oaddr2::OADDR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RTR_SPEC
impl Resettable for RTR_SPEC
reset()
method sets RTR to value 0x02
const RESET_VALUE: Self::Ux = {transmute(0x0002): <ch32v103::i2c1::rtr::RTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for STAR1_SPEC
impl Resettable for STAR1_SPEC
reset()
method sets STAR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::star1::STAR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for STAR2_SPEC
impl Resettable for STAR2_SPEC
reset()
method sets STAR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::i2c1::star2::STAR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::iwdg::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::iwdg::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::iwdg::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PSCR_SPEC
impl Resettable for PSCR_SPEC
reset()
method sets PSCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::iwdg::pscr::PSCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RLDR_SPEC
impl Resettable for RLDR_SPEC
reset()
method sets RLDR to value 0x0fff
const RESET_VALUE: Self::Ux = {transmute(0x0fff): <ch32v103::iwdg::rldr::RLDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::iwdg::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::iwdg::statr::STATR_SPEC
reset()
method sets STATR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::iwdg::statr::STATR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::pfic::cfgr::CFGR_SPEC
impl Resettable for ch32v1::ch32v103::pfic::cfgr::CFGR_SPEC
reset()
method sets CFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::cfgr::CFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FIBADDRR_SPEC
impl Resettable for FIBADDRR_SPEC
reset()
method sets FIBADDRR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::fibaddrr::FIBADDRR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FIFOADDRR0_SPEC
impl Resettable for FIFOADDRR0_SPEC
reset()
method sets FIFOADDRR0 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::fifoaddrr0::FIFOADDRR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FIFOADDRR1_SPEC
impl Resettable for FIFOADDRR1_SPEC
reset()
method sets FIFOADDRR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::fifoaddrr1::FIFOADDRR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FIFOADDRR2_SPEC
impl Resettable for FIFOADDRR2_SPEC
reset()
method sets FIFOADDRR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::fifoaddrr2::FIFOADDRR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FIFOADDRR3_SPEC
impl Resettable for FIFOADDRR3_SPEC
reset()
method sets FIFOADDRR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::fifoaddrr3::FIFOADDRR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for GISR_SPEC
impl Resettable for GISR_SPEC
reset()
method sets GISR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::gisr::GISR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IACTR1_SPEC
impl Resettable for IACTR1_SPEC
reset()
method sets IACTR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::iactr1::IACTR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IACTR2_SPEC
impl Resettable for IACTR2_SPEC
reset()
method sets IACTR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::iactr2::IACTR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IENR1_SPEC
impl Resettable for IENR1_SPEC
reset()
method sets IENR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ienr1::IENR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IENR2_SPEC
impl Resettable for IENR2_SPEC
reset()
method sets IENR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ienr2::IENR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPR1_SPEC
impl Resettable for IPR1_SPEC
reset()
method sets IPR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ipr1::IPR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPR2_SPEC
impl Resettable for IPR2_SPEC
reset()
method sets IPR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ipr2::IPR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPRR1_SPEC
impl Resettable for IPRR1_SPEC
reset()
method sets IPRR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::iprr1::IPRR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPRR2_SPEC
impl Resettable for IPRR2_SPEC
reset()
method sets IPRR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::iprr2::IPRR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPSR1_SPEC
impl Resettable for IPSR1_SPEC
reset()
method sets IPSR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ipsr1::IPSR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IPSR2_SPEC
impl Resettable for IPSR2_SPEC
reset()
method sets IPSR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ipsr2::IPSR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IRER1_SPEC
impl Resettable for IRER1_SPEC
reset()
method sets IRER1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::irer1::IRER1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for IRER2_SPEC
impl Resettable for IRER2_SPEC
reset()
method sets IRER2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::irer2::IRER2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ISR1_SPEC
impl Resettable for ISR1_SPEC
reset()
method sets ISR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::isr1::ISR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ISR2_SPEC
impl Resettable for ISR2_SPEC
reset()
method sets ISR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::isr2::ISR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ITHRESDR_SPEC
impl Resettable for ITHRESDR_SPEC
reset()
method sets ITHRESDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::ithresdr::ITHRESDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for SCTLR_SPEC
impl Resettable for SCTLR_SPEC
reset()
method sets SCTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pfic::sctlr::SCTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CSR_SPEC
impl Resettable for CSR_SPEC
reset()
method sets CSR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pwr::csr::CSR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::pwr::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::pwr::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::pwr::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for AHBPCENR_SPEC
impl Resettable for AHBPCENR_SPEC
reset()
method sets AHBPCENR to value 0x14
const RESET_VALUE: Self::Ux = {transmute(0x00000014): <ch32v103::rcc::ahbpcenr::AHBPCENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for AHBRSTR_SPEC
impl Resettable for AHBRSTR_SPEC
reset()
method sets AHBRSTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::ahbrstr::AHBRSTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for APB1PCENR_SPEC
impl Resettable for APB1PCENR_SPEC
reset()
method sets APB1PCENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::apb1pcenr::APB1PCENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for APB1PRSTR_SPEC
impl Resettable for APB1PRSTR_SPEC
reset()
method sets APB1PRSTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::apb1prstr::APB1PRSTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for APB2PCENR_SPEC
impl Resettable for APB2PCENR_SPEC
reset()
method sets APB2PCENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::apb2pcenr::APB2PCENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for APB2PRSTR_SPEC
impl Resettable for APB2PRSTR_SPEC
reset()
method sets APB2PRSTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::apb2prstr::APB2PRSTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for BDCTLR_SPEC
impl Resettable for BDCTLR_SPEC
reset()
method sets BDCTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::bdctlr::BDCTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CFGR0_SPEC
impl Resettable for CFGR0_SPEC
reset()
method sets CFGR0 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::cfgr0::CFGR0_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::rcc::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::rcc::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0x83
const RESET_VALUE: Self::Ux = {transmute(0x00000083): <ch32v103::rcc::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for INTR_SPEC
impl Resettable for INTR_SPEC
reset()
method sets INTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::rcc::intr::INTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RSTSCKR_SPEC
impl Resettable for RSTSCKR_SPEC
reset()
method sets RSTSCKR to value 0x0c00_0000
const RESET_VALUE: Self::Ux = {transmute(0x0c000000): <ch32v103::rcc::rstsckr::RSTSCKR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ALRMH_SPEC
impl Resettable for ALRMH_SPEC
reset()
method sets ALRMH to value 0xffff
const RESET_VALUE: Self::Ux = {transmute(0xffff): <ch32v103::rtc::alrmh::ALRMH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ALRML_SPEC
impl Resettable for ALRML_SPEC
reset()
method sets ALRML to value 0xffff
const RESET_VALUE: Self::Ux = {transmute(0xffff): <ch32v103::rtc::alrml::ALRML_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::rtc::cnth::CNTH_SPEC
impl Resettable for ch32v1::ch32v103::rtc::cnth::CNTH_SPEC
reset()
method sets CNTH to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::rtc::cnth::CNTH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::rtc::cntl::CNTL_SPEC
impl Resettable for ch32v1::ch32v103::rtc::cntl::CNTL_SPEC
reset()
method sets CNTL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::rtc::cntl::CNTL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CTLRH_SPEC
impl Resettable for CTLRH_SPEC
reset()
method sets CTLRH to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::rtc::ctlrh::CTLRH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CTLRL_SPEC
impl Resettable for CTLRL_SPEC
reset()
method sets CTLRL to value 0x20
const RESET_VALUE: Self::Ux = {transmute(0x0020): <ch32v103::rtc::ctlrl::CTLRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DIVH_SPEC
impl Resettable for DIVH_SPEC
reset()
method sets DIVH to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::rtc::divh::DIVH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DIVL_SPEC
impl Resettable for DIVL_SPEC
reset()
method sets DIVL to value 0x8000
const RESET_VALUE: Self::Ux = {transmute(0x8000): <ch32v103::rtc::divl::DIVL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PSCRH_SPEC
impl Resettable for PSCRH_SPEC
reset()
method sets PSCRH to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::rtc::pscrh::PSCRH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for PSCRL_SPEC
impl Resettable for PSCRL_SPEC
reset()
method sets PSCRL to value 0x8000
const RESET_VALUE: Self::Ux = {transmute(0x8000): <ch32v103::rtc::pscrl::PSCRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CRCR_SPEC
impl Resettable for CRCR_SPEC
reset()
method sets CRCR to value 0x07
const RESET_VALUE: Self::Ux = {transmute(0x0007): <ch32v103::spi1::crcr::CRCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::spi1::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::spi1::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::spi1::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::spi1::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::spi1::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::spi1::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::spi1::datar::DATAR_SPEC
impl Resettable for ch32v1::ch32v103::spi1::datar::DATAR_SPEC
reset()
method sets DATAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::spi1::datar::DATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for RCRCR_SPEC
impl Resettable for RCRCR_SPEC
reset()
method sets RCRCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::spi1::rcrcr::RCRCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::spi1::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::spi1::statr::STATR_SPEC
reset()
method sets STATR to value 0x02
const RESET_VALUE: Self::Ux = {transmute(0x0002): <ch32v103::spi1::statr::STATR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for TCRCR_SPEC
impl Resettable for TCRCR_SPEC
reset()
method sets TCRCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::spi1::tcrcr::TCRCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CMPHR_SPEC
impl Resettable for CMPHR_SPEC
reset()
method sets CMPHR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::systick::cmphr::CMPHR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CMPLR_SPEC
impl Resettable for CMPLR_SPEC
reset()
method sets CMPLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::systick::cmplr::CMPLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::systick::cnth::CNTH_SPEC
impl Resettable for ch32v1::ch32v103::systick::cnth::CNTH_SPEC
reset()
method sets CNTH to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::systick::cnth::CNTH_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::systick::cntl::CNTL_SPEC
impl Resettable for ch32v1::ch32v103::systick::cntl::CNTL_SPEC
reset()
method sets CNTL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::systick::cntl::CNTL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::systick::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::systick::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::systick::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::atrlr::ATRLR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::atrlr::ATRLR_SPEC
reset()
method sets ATRLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::atrlr::ATRLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::bdtr::BDTR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::bdtr::BDTR_SPEC
reset()
method sets BDTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::bdtr::BDTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ccer::CCER_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ccer::CCER_SPEC
reset()
method sets CCER to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ccer::CCER_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ch1cvr::CH1CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ch1cvr::CH1CVR_SPEC
reset()
method sets CH1CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ch1cvr::CH1CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ch2cvr::CH2CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ch2cvr::CH2CVR_SPEC
reset()
method sets CH2CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ch2cvr::CH2CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ch3cvr::CH3CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ch3cvr::CH3CVR_SPEC
reset()
method sets CH3CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ch3cvr::CH3CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ch4cvr::CH4CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ch4cvr::CH4CVR_SPEC
reset()
method sets CH4CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ch4cvr::CH4CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::chctlr1i::CHCTLR1I_SPEC
impl Resettable for ch32v1::ch32v103::tim1::chctlr1i::CHCTLR1I_SPEC
reset()
method sets CHCTLR1I to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::chctlr1i::CHCTLR1I_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::chctlr1o::CHCTLR1O_SPEC
impl Resettable for ch32v1::ch32v103::tim1::chctlr1o::CHCTLR1O_SPEC
reset()
method sets CHCTLR1O to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::chctlr1o::CHCTLR1O_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::chctlr2i::CHCTLR2I_SPEC
impl Resettable for ch32v1::ch32v103::tim1::chctlr2i::CHCTLR2I_SPEC
reset()
method sets CHCTLR2I to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::chctlr2i::CHCTLR2I_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::chctlr2o::CHCTLR2O_SPEC
impl Resettable for ch32v1::ch32v103::tim1::chctlr2o::CHCTLR2O_SPEC
reset()
method sets CHCTLR2O to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::chctlr2o::CHCTLR2O_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::cnt::CNT_SPEC
impl Resettable for ch32v1::ch32v103::tim1::cnt::CNT_SPEC
reset()
method sets CNT to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::cnt::CNT_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::tim1::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::dmacfgr::DMACFGR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::dmacfgr::DMACFGR_SPEC
reset()
method sets DMACFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::dmacfgr::DMACFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::dmaintenr::DMAINTENR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::dmaintenr::DMAINTENR_SPEC
reset()
method sets DMAINTENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::dmaintenr::DMAINTENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::dmar::DMAR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::dmar::DMAR_SPEC
reset()
method sets DMAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::dmar::DMAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::intfr::INTFR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::intfr::INTFR_SPEC
reset()
method sets INTFR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::intfr::INTFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::psc::PSC_SPEC
impl Resettable for ch32v1::ch32v103::tim1::psc::PSC_SPEC
reset()
method sets PSC to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::psc::PSC_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::rptcr::RPTCR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::rptcr::RPTCR_SPEC
reset()
method sets RPTCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::rptcr::RPTCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::smcfgr::SMCFGR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::smcfgr::SMCFGR_SPEC
reset()
method sets SMCFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::smcfgr::SMCFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim1::swevgr::SWEVGR_SPEC
impl Resettable for ch32v1::ch32v103::tim1::swevgr::SWEVGR_SPEC
reset()
method sets SWEVGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim1::swevgr::SWEVGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::atrlr::ATRLR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::atrlr::ATRLR_SPEC
reset()
method sets ATRLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::atrlr::ATRLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::bdtr::BDTR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::bdtr::BDTR_SPEC
reset()
method sets BDTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::bdtr::BDTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ccer::CCER_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ccer::CCER_SPEC
reset()
method sets CCER to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ccer::CCER_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ch1cvr::CH1CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ch1cvr::CH1CVR_SPEC
reset()
method sets CH1CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ch1cvr::CH1CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ch2cvr::CH2CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ch2cvr::CH2CVR_SPEC
reset()
method sets CH2CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ch2cvr::CH2CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ch3cvr::CH3CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ch3cvr::CH3CVR_SPEC
reset()
method sets CH3CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ch3cvr::CH3CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ch4cvr::CH4CVR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ch4cvr::CH4CVR_SPEC
reset()
method sets CH4CVR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ch4cvr::CH4CVR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::chctlr1i::CHCTLR1I_SPEC
impl Resettable for ch32v1::ch32v103::tim2::chctlr1i::CHCTLR1I_SPEC
reset()
method sets CHCTLR1I to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::chctlr1i::CHCTLR1I_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::chctlr1o::CHCTLR1O_SPEC
impl Resettable for ch32v1::ch32v103::tim2::chctlr1o::CHCTLR1O_SPEC
reset()
method sets CHCTLR1O to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::chctlr1o::CHCTLR1O_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::chctlr2i::CHCTLR2I_SPEC
impl Resettable for ch32v1::ch32v103::tim2::chctlr2i::CHCTLR2I_SPEC
reset()
method sets CHCTLR2I to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::chctlr2i::CHCTLR2I_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::chctlr2o::CHCTLR2O_SPEC
impl Resettable for ch32v1::ch32v103::tim2::chctlr2o::CHCTLR2O_SPEC
reset()
method sets CHCTLR2O to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::chctlr2o::CHCTLR2O_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::cnt::CNT_SPEC
impl Resettable for ch32v1::ch32v103::tim2::cnt::CNT_SPEC
reset()
method sets CNT to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::cnt::CNT_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::tim2::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::dmacfgr::DMACFGR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::dmacfgr::DMACFGR_SPEC
reset()
method sets DMACFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::dmacfgr::DMACFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::dmaintenr::DMAINTENR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::dmaintenr::DMAINTENR_SPEC
reset()
method sets DMAINTENR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::dmaintenr::DMAINTENR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::dmar::DMAR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::dmar::DMAR_SPEC
reset()
method sets DMAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::dmar::DMAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::intfr::INTFR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::intfr::INTFR_SPEC
reset()
method sets INTFR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::intfr::INTFR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::psc::PSC_SPEC
impl Resettable for ch32v1::ch32v103::tim2::psc::PSC_SPEC
reset()
method sets PSC to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::psc::PSC_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::rptcr::RPTCR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::rptcr::RPTCR_SPEC
reset()
method sets RPTCR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::rptcr::RPTCR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::smcfgr::SMCFGR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::smcfgr::SMCFGR_SPEC
reset()
method sets SMCFGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::smcfgr::SMCFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::tim2::swevgr::SWEVGR_SPEC
impl Resettable for ch32v1::ch32v103::tim2::swevgr::SWEVGR_SPEC
reset()
method sets SWEVGR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::tim2::swevgr::SWEVGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FACT_SPEC
impl Resettable for FACT_SPEC
reset()
method sets FACT to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::fact::FACT_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FCHARGE1_SPEC
impl Resettable for FCHARGE1_SPEC
reset()
method sets FCHARGE1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::fcharge1::FCHARGE1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FCHARGE2_SPEC
impl Resettable for FCHARGE2_SPEC
reset()
method sets FCHARGE2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::fcharge2::FCHARGE2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FDISCHARGE_SPEC
impl Resettable for FDISCHARGE_SPEC
reset()
method sets FDISCHARGE to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::fdischarge::FDISCHARGE_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FDR_SPEC
impl Resettable for FDR_SPEC
reset()
method sets FDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::fdr::FDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for VCHANNEL_SPEC
impl Resettable for VCHANNEL_SPEC
reset()
method sets VCHANNEL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::vchannel::VCHANNEL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for VCTLR_SPEC
impl Resettable for VCTLR_SPEC
reset()
method sets VCTLR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::tkey::vctlr::VCTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for VSDR_SPEC
impl Resettable for VSDR_SPEC
reset()
method sets VSDR to value 0x8000
const RESET_VALUE: Self::Ux = {transmute(0x00008000): <ch32v103::tkey::vsdr::VSDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for BRR_SPEC
impl Resettable for BRR_SPEC
reset()
method sets BRR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::brr::BRR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::usart1::ctlr1::CTLR1_SPEC
impl Resettable for ch32v1::ch32v103::usart1::ctlr1::CTLR1_SPEC
reset()
method sets CTLR1 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::ctlr1::CTLR1_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::usart1::ctlr2::CTLR2_SPEC
impl Resettable for ch32v1::ch32v103::usart1::ctlr2::CTLR2_SPEC
reset()
method sets CTLR2 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::ctlr2::CTLR2_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CTLR3_SPEC
impl Resettable for CTLR3_SPEC
reset()
method sets CTLR3 to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::ctlr3::CTLR3_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::usart1::datar::DATAR_SPEC
impl Resettable for ch32v1::ch32v103::usart1::datar::DATAR_SPEC
reset()
method sets DATAR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::datar::DATAR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for GPR_SPEC
impl Resettable for GPR_SPEC
reset()
method sets GPR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00000000): <ch32v103::usart1::gpr::GPR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::usart1::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::usart1::statr::STATR_SPEC
reset()
method sets STATR to value 0xc0
const RESET_VALUE: Self::Ux = {transmute(0x000000c0): <ch32v103::usart1::statr::STATR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for BTABLE_SPEC
impl Resettable for BTABLE_SPEC
reset()
method sets BTABLE to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::btable::BTABLE_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for CNTR_SPEC
impl Resettable for CNTR_SPEC
reset()
method sets CNTR to value 0x03
const RESET_VALUE: Self::Ux = {transmute(0x0003): <ch32v103::usbd::cntr::CNTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for DADDR_SPEC
impl Resettable for DADDR_SPEC
reset()
method sets DADDR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::daddr::DADDR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP0R_SPEC
impl Resettable for EP0R_SPEC
reset()
method sets EP0R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep0r::EP0R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP1R_SPEC
impl Resettable for EP1R_SPEC
reset()
method sets EP1R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep1r::EP1R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP2R_SPEC
impl Resettable for EP2R_SPEC
reset()
method sets EP2R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep2r::EP2R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP3R_SPEC
impl Resettable for EP3R_SPEC
reset()
method sets EP3R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep3r::EP3R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP4R_SPEC
impl Resettable for EP4R_SPEC
reset()
method sets EP4R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep4r::EP4R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP5R_SPEC
impl Resettable for EP5R_SPEC
reset()
method sets EP5R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep5r::EP5R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP6R_SPEC
impl Resettable for EP6R_SPEC
reset()
method sets EP6R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep6r::EP6R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for EP7R_SPEC
impl Resettable for EP7R_SPEC
reset()
method sets EP7R to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::ep7r::EP7R_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for FNR_SPEC
impl Resettable for FNR_SPEC
reset()
method sets FNR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::fnr::FNR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ISTR_SPEC
impl Resettable for ISTR_SPEC
reset()
method sets ISTR to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbd::istr::ISTR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UDEV_CTRL__R8_UHOST_CTRL_SPEC
impl Resettable for UDEV_CTRL__R8_UHOST_CTRL_SPEC
reset()
method sets UDEV_CTRL__R8_UHOST_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::udev_ctrl__r8_uhost_ctrl::UDEV_CTRL__R8_UHOST_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP0_CTRL_SPEC
impl Resettable for UEP0_CTRL_SPEC
reset()
method sets UEP0_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep0_ctrl::UEP0_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP0_DMA_SPEC
impl Resettable for UEP0_DMA_SPEC
reset()
method sets UEP0_DMA to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbhd::uep0_dma::UEP0_DMA_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP0_T_LEN_SPEC
impl Resettable for UEP0_T_LEN_SPEC
reset()
method sets UEP0_T_LEN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep0_t_len::UEP0_T_LEN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP1_CTRL__R8_UH_SETUP_SPEC
impl Resettable for UEP1_CTRL__R8_UH_SETUP_SPEC
reset()
method sets UEP1_CTRL__R8_UH_SETUP to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep1_ctrl__r8_uh_setup::UEP1_CTRL__R8_UH_SETUP_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP1_DMA_SPEC
impl Resettable for UEP1_DMA_SPEC
reset()
method sets UEP1_DMA to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbhd::uep1_dma::UEP1_DMA_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP1_T_LEN_SPEC
impl Resettable for UEP1_T_LEN_SPEC
reset()
method sets UEP1_T_LEN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep1_t_len::UEP1_T_LEN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP2_3_MOD__R8_UH_EP_MOD_SPEC
impl Resettable for UEP2_3_MOD__R8_UH_EP_MOD_SPEC
reset()
method sets UEP2_3_MOD__R8_UH_EP_MOD to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep2_3_mod__r8_uh_ep_mod::UEP2_3_MOD__R8_UH_EP_MOD_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP2_CTRL__R8_UH_RX_CTRL_SPEC
impl Resettable for UEP2_CTRL__R8_UH_RX_CTRL_SPEC
reset()
method sets UEP2_CTRL__R8_UH_RX_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep2_ctrl__r8_uh_rx_ctrl::UEP2_CTRL__R8_UH_RX_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP2_DMA__R16_UH_RX_DMA_SPEC
impl Resettable for UEP2_DMA__R16_UH_RX_DMA_SPEC
reset()
method sets UEP2_DMA__R16_UH_RX_DMA to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbhd::uep2_dma__r16_uh_rx_dma::UEP2_DMA__R16_UH_RX_DMA_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP2_T_LEN__R8_UH_EP_PID_SPEC
impl Resettable for UEP2_T_LEN__R8_UH_EP_PID_SPEC
reset()
method sets UEP2_T_LEN__R8_UH_EP_PID to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep2_t_len__r8_uh_ep_pid::UEP2_T_LEN__R8_UH_EP_PID_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP3_CTRL__R8_UH_TX_CTRL_SPEC
impl Resettable for UEP3_CTRL__R8_UH_TX_CTRL_SPEC
reset()
method sets UEP3_CTRL__R8_UH_TX_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep3_ctrl__r8_uh_tx_ctrl::UEP3_CTRL__R8_UH_TX_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP3_DMA__R16_UH_TX_DMA_SPEC
impl Resettable for UEP3_DMA__R16_UH_TX_DMA_SPEC
reset()
method sets UEP3_DMA__R16_UH_TX_DMA to value 0
const RESET_VALUE: Self::Ux = {transmute(0x0000): <ch32v103::usbhd::uep3_dma__r16_uh_tx_dma::UEP3_DMA__R16_UH_TX_DMA_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP3_T_LEN__R8_UH_TX_LEN_SPEC
impl Resettable for UEP3_T_LEN__R8_UH_TX_LEN_SPEC
reset()
method sets UEP3_T_LEN__R8_UH_TX_LEN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep3_t_len__r8_uh_tx_len::UEP3_T_LEN__R8_UH_TX_LEN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP4_1_MOD_SPEC
impl Resettable for UEP4_1_MOD_SPEC
reset()
method sets UEP4_1_MOD to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep4_1_mod::UEP4_1_MOD_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP4_CTRL_SPEC
impl Resettable for UEP4_CTRL_SPEC
reset()
method sets UEP4_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep4_ctrl::UEP4_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for UEP4_T_LEN_SPEC
impl Resettable for UEP4_T_LEN_SPEC
reset()
method sets UEP4_T_LEN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::uep4_t_len::UEP4_T_LEN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_CTRL_SPEC
impl Resettable for USB_CTRL_SPEC
reset()
method sets USB_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_ctrl::USB_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_DEV_AD_SPEC
impl Resettable for USB_DEV_AD_SPEC
reset()
method sets USB_DEV_AD to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_dev_ad::USB_DEV_AD_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_INT_EN_SPEC
impl Resettable for USB_INT_EN_SPEC
reset()
method sets USB_INT_EN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_int_en::USB_INT_EN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_INT_FG_SPEC
impl Resettable for USB_INT_FG_SPEC
reset()
method sets USB_INT_FG to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_int_fg::USB_INT_FG_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_INT_ST_SPEC
impl Resettable for USB_INT_ST_SPEC
reset()
method sets USB_INT_ST to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_int_st::USB_INT_ST_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_MIS_ST_SPEC
impl Resettable for USB_MIS_ST_SPEC
reset()
method sets USB_MIS_ST to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_mis_st::USB_MIS_ST_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_RX_LEN_SPEC
impl Resettable for USB_RX_LEN_SPEC
reset()
method sets USB_RX_LEN to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_rx_len::USB_RX_LEN_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for USB_TYPE_C_CTRL_SPEC
impl Resettable for USB_TYPE_C_CTRL_SPEC
reset()
method sets USB_TYPE_C_CTRL to value 0
const RESET_VALUE: Self::Ux = {transmute(0x00): <ch32v103::usbhd::usb_type_c_ctrl::USB_TYPE_C_CTRL_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::wwdg::cfgr::CFGR_SPEC
impl Resettable for ch32v1::ch32v103::wwdg::cfgr::CFGR_SPEC
reset()
method sets CFGR to value 0x7f
const RESET_VALUE: Self::Ux = {transmute(0x007f): <ch32v103::wwdg::cfgr::CFGR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::wwdg::ctlr::CTLR_SPEC
impl Resettable for ch32v1::ch32v103::wwdg::ctlr::CTLR_SPEC
reset()
method sets CTLR to value 0x7f
const RESET_VALUE: Self::Ux = {transmute(0x007f): <ch32v103::wwdg::ctlr::CTLR_SPEC as generic::RegisterSpec>::Ux}
source§impl Resettable for ch32v1::ch32v103::wwdg::statr::STATR_SPEC
impl Resettable for ch32v1::ch32v103::wwdg::statr::STATR_SPEC
reset()
method sets STATR to value 0