pub enum FlprReset {
Reset,
Leave,
}Expand description
FLPR (VPR coprocessor) startup behavior, applied at the very start of
init.
A program loaded onto the FLPR keeps running across a debugger reset
(SYSRESETREQ). A leftover FLPR not only wastes power but can interfere
with — and even stall — init, so by default it is stopped and reset on
every boot. Select FlprReset::Leave if your application core boots
alongside an FLPR program that was started by an earlier stage and must
keep running.
Variants§
Reset
Stop and reset the FLPR, clearing any previously-loaded program.
Leave
Leave the FLPR untouched.
Auto Trait Implementations§
impl Freeze for FlprReset
impl RefUnwindSafe for FlprReset
impl Send for FlprReset
impl Sync for FlprReset
impl Unpin for FlprReset
impl UnsafeUnpin for FlprReset
impl UnwindSafe for FlprReset
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more