#[repr(transparent)]pub struct Presetctrl2(pub u32);Expand description
Peripheral Reset Control 2
Tuple Fields§
§0: u32Implementations§
Source§impl Presetctrl2
impl Presetctrl2
Sourcepub const fn set_dma1_rst(&mut self, val: Dma1Rst)
pub const fn set_dma1_rst(&mut self, val: Dma1Rst)
DMA1 reset control
Sourcepub const fn set_enet_rst(&mut self, val: EnetRst)
pub const fn set_enet_rst(&mut self, val: EnetRst)
Ethernet reset control
Sourcepub const fn set_usdhc_rst(&mut self, val: UsdhcRst)
pub const fn set_usdhc_rst(&mut self, val: UsdhcRst)
uSDHC reset control
Sourcepub const fn flexio_rst(&self) -> FlexioRst
pub const fn flexio_rst(&self) -> FlexioRst
FLEXIO reset control
Sourcepub const fn set_flexio_rst(&mut self, val: FlexioRst)
pub const fn set_flexio_rst(&mut self, val: FlexioRst)
FLEXIO reset control
Sourcepub const fn set_sai0_rst(&mut self, val: Sai0Rst)
pub const fn set_sai0_rst(&mut self, val: Sai0Rst)
SAI0 reset control
Sourcepub const fn set_sai1_rst(&mut self, val: Sai1Rst)
pub const fn set_sai1_rst(&mut self, val: Sai1Rst)
SAI1 reset control
Sourcepub const fn set_tro_rst(&mut self, val: TroRst)
pub const fn set_tro_rst(&mut self, val: TroRst)
TRO reset control
Sourcepub const fn freqme_rst(&self) -> FreqmeRst
pub const fn freqme_rst(&self) -> FreqmeRst
FREQME reset control
Sourcepub const fn set_freqme_rst(&mut self, val: FreqmeRst)
pub const fn set_freqme_rst(&mut self, val: FreqmeRst)
FREQME reset control
Sourcepub const fn set_trng_rst(&mut self, val: TrngRst)
pub const fn set_trng_rst(&mut self, val: TrngRst)
TRNG reset control
Sourcepub const fn flexcan0_rst(&self) -> Flexcan0Rst
pub const fn flexcan0_rst(&self) -> Flexcan0Rst
CAN0 reset control
Sourcepub const fn set_flexcan0_rst(&mut self, val: Flexcan0Rst)
pub const fn set_flexcan0_rst(&mut self, val: Flexcan0Rst)
CAN0 reset control
Sourcepub const fn flexcan1_rst(&self) -> Flexcan1Rst
pub const fn flexcan1_rst(&self) -> Flexcan1Rst
CAN1 reset control
Sourcepub const fn set_flexcan1_rst(&mut self, val: Flexcan1Rst)
pub const fn set_flexcan1_rst(&mut self, val: Flexcan1Rst)
CAN1 reset control
Sourcepub const fn usb_hs_rst(&self) -> UsbHsRst
pub const fn usb_hs_rst(&self) -> UsbHsRst
USB HS reset control
Sourcepub const fn set_usb_hs_rst(&mut self, val: UsbHsRst)
pub const fn set_usb_hs_rst(&mut self, val: UsbHsRst)
USB HS reset control
Sourcepub const fn usb_hs_phy_rst(&self) -> UsbHsPhyRst
pub const fn usb_hs_phy_rst(&self) -> UsbHsPhyRst
USB HS PHY reset control
Sourcepub const fn set_usb_hs_phy_rst(&mut self, val: UsbHsPhyRst)
pub const fn set_usb_hs_phy_rst(&mut self, val: UsbHsPhyRst)
USB HS PHY reset control
Sourcepub const fn set_pq_rst(&mut self, val: PqRst)
pub const fn set_pq_rst(&mut self, val: PqRst)
PowerQuad reset control
Sourcepub const fn set_plu_rst(&mut self, val: PluRst)
pub const fn set_plu_rst(&mut self, val: PluRst)
PLU reset control
Sourcepub const fn timer3_rst(&self) -> Timer3Rst
pub const fn timer3_rst(&self) -> Timer3Rst
CTIMER3 reset control
Sourcepub const fn set_timer3_rst(&mut self, val: Timer3Rst)
pub const fn set_timer3_rst(&mut self, val: Timer3Rst)
CTIMER3 reset control
Sourcepub const fn timer4_rst(&self) -> Timer4Rst
pub const fn timer4_rst(&self) -> Timer4Rst
CTIMER4 reset control
Sourcepub const fn set_timer4_rst(&mut self, val: Timer4Rst)
pub const fn set_timer4_rst(&mut self, val: Timer4Rst)
CTIMER4 reset control
Sourcepub const fn set_puf_rst(&mut self, val: PufRst)
pub const fn set_puf_rst(&mut self, val: PufRst)
PUF reset control
Sourcepub const fn set_pkc_rst(&mut self, val: PkcRst)
pub const fn set_pkc_rst(&mut self, val: PkcRst)
PKC reset control
Sourcepub const fn set_sm3_rst(&mut self, val: Sm3Rst)
pub const fn set_sm3_rst(&mut self, val: Sm3Rst)
SM3 reset control
Trait Implementations§
Source§impl Clone for Presetctrl2
impl Clone for Presetctrl2
Source§fn clone(&self) -> Presetctrl2
fn clone(&self) -> Presetctrl2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Presetctrl2
impl Debug for Presetctrl2
Source§impl Default for Presetctrl2
impl Default for Presetctrl2
Source§fn default() -> Presetctrl2
fn default() -> Presetctrl2
Returns the “default value” for a type. Read more
Source§impl PartialEq for Presetctrl2
impl PartialEq for Presetctrl2
impl Copy for Presetctrl2
impl Eq for Presetctrl2
impl StructuralPartialEq for Presetctrl2
Auto Trait Implementations§
impl Freeze for Presetctrl2
impl RefUnwindSafe for Presetctrl2
impl Send for Presetctrl2
impl Sync for Presetctrl2
impl Unpin for Presetctrl2
impl UnwindSafe for Presetctrl2
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