nxp-pac

Crates

git

Versions

lpc55s69_cm33_core1

Flavors

Presetctrl2

Struct Presetctrl2 

Source
#[repr(transparent)]
pub struct Presetctrl2(pub u32);
Expand description

Peripheral reset control 2

Tuple Fields§

§0: u32

Implementations§

Source§

impl Presetctrl2

Source

pub const fn dma1_rst(&self) -> Dma1Rst

DMA1 reset control.

Source

pub const fn set_dma1_rst(&mut self, val: Dma1Rst)

DMA1 reset control.

Source

pub const fn comp_rst(&self) -> CompRst

Comparator reset control.

Source

pub const fn set_comp_rst(&mut self, val: CompRst)

Comparator reset control.

Source

pub const fn sdio_rst(&self) -> SdioRst

SDIO reset control.

Source

pub const fn set_sdio_rst(&mut self, val: SdioRst)

SDIO reset control.

Source

pub const fn usb1_host_rst(&self) -> Usb1HostRst

USB1 Host reset control.

Source

pub const fn set_usb1_host_rst(&mut self, val: Usb1HostRst)

USB1 Host reset control.

Source

pub const fn usb1_dev_rst(&self) -> Usb1DevRst

USB1 dev reset control.

Source

pub const fn set_usb1_dev_rst(&mut self, val: Usb1DevRst)

USB1 dev reset control.

Source

pub const fn usb1_ram_rst(&self) -> Usb1RamRst

USB1 RAM reset control.

Source

pub const fn set_usb1_ram_rst(&mut self, val: Usb1RamRst)

USB1 RAM reset control.

Source

pub const fn usb1_phy_rst(&self) -> Usb1PhyRst

USB1 PHY reset control.

Source

pub const fn set_usb1_phy_rst(&mut self, val: Usb1PhyRst)

USB1 PHY reset control.

Source

pub const fn freqme_rst(&self) -> FreqmeRst

Frequency meter reset control.

Source

pub const fn set_freqme_rst(&mut self, val: FreqmeRst)

Frequency meter reset control.

Source

pub const fn rng_rst(&self) -> RngRst

RNG reset control.

Source

pub const fn set_rng_rst(&mut self, val: RngRst)

RNG reset control.

Source

pub const fn sysctl_rst(&self) -> SysctlRst

SYSCTL Block reset.

Source

pub const fn set_sysctl_rst(&mut self, val: SysctlRst)

SYSCTL Block reset.

Source

pub const fn usb0_hostm_rst(&self) -> Usb0HostmRst

USB0 Host Master reset control.

Source

pub const fn set_usb0_hostm_rst(&mut self, val: Usb0HostmRst)

USB0 Host Master reset control.

Source

pub const fn usb0_hosts_rst(&self) -> Usb0HostsRst

USB0 Host Slave reset control.

Source

pub const fn set_usb0_hosts_rst(&mut self, val: Usb0HostsRst)

USB0 Host Slave reset control.

Source

pub const fn hash_aes_rst(&self) -> HashAesRst

HASH_AES reset control.

Source

pub const fn set_hash_aes_rst(&mut self, val: HashAesRst)

HASH_AES reset control.

Source

pub const fn pq_rst(&self) -> PqRst

Power Quad reset control.

Source

pub const fn set_pq_rst(&mut self, val: PqRst)

Power Quad reset control.

Source

pub const fn plulut_rst(&self) -> PlulutRst

PLU LUT reset control.

Source

pub const fn set_plulut_rst(&mut self, val: PlulutRst)

PLU LUT reset control.

Source

pub const fn timer3_rst(&self) -> Timer3Rst

Timer 3 reset control.

Source

pub const fn set_timer3_rst(&mut self, val: Timer3Rst)

Timer 3 reset control.

Source

pub const fn timer4_rst(&self) -> Timer4Rst

Timer 4 reset control.

Source

pub const fn set_timer4_rst(&mut self, val: Timer4Rst)

Timer 4 reset control.

Source

pub const fn puf_rst(&self) -> PufRst

PUF reset control reset control.

Source

pub const fn set_puf_rst(&mut self, val: PufRst)

PUF reset control reset control.

Source

pub const fn casper_rst(&self) -> CasperRst

Casper reset control.

Source

pub const fn set_casper_rst(&mut self, val: CasperRst)

Casper reset control.

Source

pub const fn analog_ctrl_rst(&self) -> AnalogCtrlRst

analog control reset control.

Source

pub const fn set_analog_ctrl_rst(&mut self, val: AnalogCtrlRst)

analog control reset control.

Source

pub const fn hs_lspi_rst(&self) -> HsLspiRst

HS LSPI reset control.

Source

pub const fn set_hs_lspi_rst(&mut self, val: HsLspiRst)

HS LSPI reset control.

Source

pub const fn gpio_sec_rst(&self) -> GpioSecRst

GPIO secure reset control.

Source

pub const fn set_gpio_sec_rst(&mut self, val: GpioSecRst)

GPIO secure reset control.

Source

pub const fn gpio_sec_int_rst(&self) -> GpioSecIntRst

GPIO secure int reset control.

Source

pub const fn set_gpio_sec_int_rst(&mut self, val: GpioSecIntRst)

GPIO secure int reset control.

Trait Implementations§

Source§

impl Clone for Presetctrl2

Source§

fn clone(&self) -> Presetctrl2

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Presetctrl2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Presetctrl2

Source§

fn default() -> Presetctrl2

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Presetctrl2

Source§

fn eq(&self, other: &Presetctrl2) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Presetctrl2

Source§

impl Eq for Presetctrl2

Source§

impl StructuralPartialEq for Presetctrl2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.