The base trait for a memory-mapped register token.
Opaque storage for register values.
This type is only a storage, without methods to read or write the stored
bits. It should be used in conjunction with RegHold or register
fields.
See also Hold.
Corresponding unsynchronized register token.
Corresponding synchronized register token.
Corresponding copyable register token.
Loading content...The register address in memory.
The register default value.
Loading content...Creates a new instance of Reg::Val from raw bits.
This function is unsafe because it doesn't require a token.
Loading content...Converts into unsynchronized register token.
Converts into synchronized register token.
Converts into copyable register token.
Returns a reference to the synchronized register token.
Creates a new opaque register value, and initializes it with the reset
value.
See also default.
Loading content...impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::dwt::cyccnt::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::fpu::cpacr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::fpu::fpcar::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::fpu::fpccr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::fpu::fpdscr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::itm::lar::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::itm::tcr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::itm::tpr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::mpu::ctrl::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::mpu::rasr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::mpu::rbar::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::mpu::rnr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::mpu::type_::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::afsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::aircr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::bfar::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::bfsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::ccr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::cpuid::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::demcr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::dfsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::hfsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::icsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::mmfar::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::mmfsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::scr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::shcsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::shpr1::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::shpr2::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::shpr3::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::ufsr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::scb::vtor::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::stk::calib::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::stk::ctrl::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::stk::load::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::stk::val::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::tpiu::acpr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::tpiu::ffcr::Reg<_T>[src]
impl<_T: RegTag> Reg<_T> for drone_cortexm::map::reg::tpiu::sppr::Reg<_T>[src]
Loading content...