Struct w806_pac::rcc::reset_control::RESET_CONTROL_SPEC
source · [−]pub struct RESET_CONTROL_SPEC;
Expand description
Software module reset control
The chip provides the soft reset function of each subsystem, and the subsystem reset can be achieved by setting the corresponding bit of this register to 0. However, the reset state will not be automatically cleared. To restore normal operation, the corresponding bit of this register must be set to 1.
The soft reset function does not reset the CPU and watchdog. In this register, the reset operation of APB, BUS1 and BUS2 (corresponding to APB bus, system bus and data bus) is not recommended, which will cause system access device abnormality.
This register you can read
, write_with_zero
, reset
, write
, modify
. See API.
For information about available fields see reset_control module
Trait Implementations
sourceimpl Readable for RESET_CONTROL_SPEC
impl Readable for RESET_CONTROL_SPEC
read()
method returns reset_control::R reader structure
sourceimpl RegisterSpec for RESET_CONTROL_SPEC
impl RegisterSpec for RESET_CONTROL_SPEC
sourceimpl Resettable for RESET_CONTROL_SPEC
impl Resettable for RESET_CONTROL_SPEC
reset()
method sets reset_control to value 0xffff_ffff
sourcefn reset_value() -> Self::Ux
fn reset_value() -> Self::Ux
Reset value of the register.
sourceimpl Writable for RESET_CONTROL_SPEC
impl Writable for RESET_CONTROL_SPEC
write(|w| ..)
method takes reset_control::W writer structure
Auto Trait Implementations
impl RefUnwindSafe for RESET_CONTROL_SPEC
impl Send for RESET_CONTROL_SPEC
impl Sync for RESET_CONTROL_SPEC
impl Unpin for RESET_CONTROL_SPEC
impl UnwindSafe for RESET_CONTROL_SPEC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more