Struct PVT

Source
pub struct PVT { /* private fields */ }
Expand description

PVT Peripheral

Implementations§

Source§

impl PVT

Source

pub const PTR: *const RegisterBlock = {0x5009e000 as *const pvt::RegisterBlock}

Pointer to the register block

Source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

Source

pub unsafe fn steal() -> Self

Steal an instance of this peripheral

§Safety

Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.

Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.

Methods from Deref<Target = RegisterBlock>§

Source

pub fn pmup_bitmap_high0(&self) -> &PMUP_BITMAP_HIGH0

0x00 - select valid pvt channel

Source

pub fn pmup_bitmap_high1(&self) -> &PMUP_BITMAP_HIGH1

0x04 - select valid pvt channel

Source

pub fn pmup_bitmap_high2(&self) -> &PMUP_BITMAP_HIGH2

0x08 - select valid pvt channel

Source

pub fn pmup_bitmap_high3(&self) -> &PMUP_BITMAP_HIGH3

0x0c - select valid pvt channel

Source

pub fn pmup_bitmap_high4(&self) -> &PMUP_BITMAP_HIGH4

0x10 - select valid pvt channel

Source

pub fn pmup_bitmap_low0(&self) -> &PMUP_BITMAP_LOW0

0x14 - select valid pvt channel

Source

pub fn pmup_bitmap_low1(&self) -> &PMUP_BITMAP_LOW1

0x18 - select valid pvt channel

Source

pub fn pmup_bitmap_low2(&self) -> &PMUP_BITMAP_LOW2

0x1c - select valid pvt channel

Source

pub fn pmup_bitmap_low3(&self) -> &PMUP_BITMAP_LOW3

0x20 - select valid pvt channel

Source

pub fn pmup_bitmap_low4(&self) -> &PMUP_BITMAP_LOW4

0x24 - select valid pvt channel

Source

pub fn pmup_drv_cfg(&self) -> &PMUP_DRV_CFG

0x28 - configure pump drv

Source

pub fn pmup_channel_cfg(&self) -> &PMUP_CHANNEL_CFG

0x2c - configure the code of valid pump channel code

Source

pub fn clk_cfg(&self) -> &CLK_CFG

0x30 - configure pvt clk

Source

pub fn dbias_channel_sel0(&self) -> &DBIAS_CHANNEL_SEL0

0x34 - needs desc

Source

pub fn dbias_channel_sel1(&self) -> &DBIAS_CHANNEL_SEL1

0x38 - needs desc

Source

pub fn dbias_channel0_sel(&self) -> &DBIAS_CHANNEL0_SEL

0x3c - needs desc

Source

pub fn dbias_channel1_sel(&self) -> &DBIAS_CHANNEL1_SEL

0x40 - needs desc

Source

pub fn dbias_channel2_sel(&self) -> &DBIAS_CHANNEL2_SEL

0x44 - needs desc

Source

pub fn dbias_channel3_sel(&self) -> &DBIAS_CHANNEL3_SEL

0x48 - needs desc

Source

pub fn dbias_channel4_sel(&self) -> &DBIAS_CHANNEL4_SEL

0x4c - needs desc

Source

pub fn dbias_cmd0(&self) -> &DBIAS_CMD0

0x50 - needs desc

Source

pub fn dbias_cmd1(&self) -> &DBIAS_CMD1

0x54 - needs desc

Source

pub fn dbias_cmd2(&self) -> &DBIAS_CMD2

0x58 - needs desc

Source

pub fn dbias_cmd3(&self) -> &DBIAS_CMD3

0x5c - needs desc

Source

pub fn dbias_cmd4(&self) -> &DBIAS_CMD4

0x60 - needs desc

Source

pub fn dbias_timer(&self) -> &DBIAS_TIMER

0x64 - needs desc

Source

pub fn comb_pd_site0_unit0_vt0_conf1(&self) -> &COMB_PD_SITE0_UNIT0_VT0_CONF1

0x68 - needs desc

Source

pub fn comb_pd_site0_unit1_vt0_conf1(&self) -> &COMB_PD_SITE0_UNIT1_VT0_CONF1

0x6c - needs desc

Source

pub fn comb_pd_site0_unit2_vt0_conf1(&self) -> &COMB_PD_SITE0_UNIT2_VT0_CONF1

0x70 - needs desc

Source

pub fn comb_pd_site0_unit3_vt0_conf1(&self) -> &COMB_PD_SITE0_UNIT3_VT0_CONF1

0x74 - needs desc

Source

pub fn comb_pd_site0_unit0_vt1_conf1(&self) -> &COMB_PD_SITE0_UNIT0_VT1_CONF1

0x78 - needs desc

Source

pub fn comb_pd_site0_unit1_vt1_conf1(&self) -> &COMB_PD_SITE0_UNIT1_VT1_CONF1

0x7c - needs desc

Source

pub fn comb_pd_site0_unit2_vt1_conf1(&self) -> &COMB_PD_SITE0_UNIT2_VT1_CONF1

0x80 - needs desc

Source

pub fn comb_pd_site0_unit3_vt1_conf1(&self) -> &COMB_PD_SITE0_UNIT3_VT1_CONF1

0x84 - needs desc

Source

pub fn comb_pd_site0_unit0_vt2_conf1(&self) -> &COMB_PD_SITE0_UNIT0_VT2_CONF1

0x88 - needs desc

Source

pub fn comb_pd_site0_unit1_vt2_conf1(&self) -> &COMB_PD_SITE0_UNIT1_VT2_CONF1

0x8c - needs desc

Source

pub fn comb_pd_site0_unit2_vt2_conf1(&self) -> &COMB_PD_SITE0_UNIT2_VT2_CONF1

0x90 - needs desc

Source

pub fn comb_pd_site0_unit3_vt2_conf1(&self) -> &COMB_PD_SITE0_UNIT3_VT2_CONF1

0x94 - needs desc

Source

pub fn comb_pd_site1_unit0_vt0_conf1(&self) -> &COMB_PD_SITE1_UNIT0_VT0_CONF1

0x98 - needs desc

Source

pub fn comb_pd_site1_unit1_vt0_conf1(&self) -> &COMB_PD_SITE1_UNIT1_VT0_CONF1

0x9c - needs desc

Source

pub fn comb_pd_site1_unit2_vt0_conf1(&self) -> &COMB_PD_SITE1_UNIT2_VT0_CONF1

0xa0 - needs desc

Source

pub fn comb_pd_site1_unit3_vt0_conf1(&self) -> &COMB_PD_SITE1_UNIT3_VT0_CONF1

0xa4 - needs desc

Source

pub fn comb_pd_site1_unit0_vt1_conf1(&self) -> &COMB_PD_SITE1_UNIT0_VT1_CONF1

0xa8 - needs desc

Source

pub fn comb_pd_site1_unit1_vt1_conf1(&self) -> &COMB_PD_SITE1_UNIT1_VT1_CONF1

0xac - needs desc

Source

pub fn comb_pd_site1_unit2_vt1_conf1(&self) -> &COMB_PD_SITE1_UNIT2_VT1_CONF1

0xb0 - needs desc

Source

pub fn comb_pd_site1_unit3_vt1_conf1(&self) -> &COMB_PD_SITE1_UNIT3_VT1_CONF1

0xb4 - needs desc

Source

pub fn comb_pd_site1_unit0_vt2_conf1(&self) -> &COMB_PD_SITE1_UNIT0_VT2_CONF1

0xb8 - needs desc

Source

pub fn comb_pd_site1_unit1_vt2_conf1(&self) -> &COMB_PD_SITE1_UNIT1_VT2_CONF1

0xbc - needs desc

Source

pub fn comb_pd_site1_unit2_vt2_conf1(&self) -> &COMB_PD_SITE1_UNIT2_VT2_CONF1

0xc0 - needs desc

Source

pub fn comb_pd_site1_unit3_vt2_conf1(&self) -> &COMB_PD_SITE1_UNIT3_VT2_CONF1

0xc4 - needs desc

Source

pub fn comb_pd_site2_unit0_vt0_conf1(&self) -> &COMB_PD_SITE2_UNIT0_VT0_CONF1

0xc8 - needs desc

Source

pub fn comb_pd_site2_unit1_vt0_conf1(&self) -> &COMB_PD_SITE2_UNIT1_VT0_CONF1

0xcc - needs desc

Source

pub fn comb_pd_site2_unit2_vt0_conf1(&self) -> &COMB_PD_SITE2_UNIT2_VT0_CONF1

0xd0 - needs desc

Source

pub fn comb_pd_site2_unit3_vt0_conf1(&self) -> &COMB_PD_SITE2_UNIT3_VT0_CONF1

0xd4 - needs desc

Source

pub fn comb_pd_site2_unit0_vt1_conf1(&self) -> &COMB_PD_SITE2_UNIT0_VT1_CONF1

0xd8 - needs desc

Source

pub fn comb_pd_site2_unit1_vt1_conf1(&self) -> &COMB_PD_SITE2_UNIT1_VT1_CONF1

0xdc - needs desc

Source

pub fn comb_pd_site2_unit2_vt1_conf1(&self) -> &COMB_PD_SITE2_UNIT2_VT1_CONF1

0xe0 - needs desc

Source

pub fn comb_pd_site2_unit3_vt1_conf1(&self) -> &COMB_PD_SITE2_UNIT3_VT1_CONF1

0xe4 - needs desc

Source

pub fn comb_pd_site2_unit0_vt2_conf1(&self) -> &COMB_PD_SITE2_UNIT0_VT2_CONF1

0xe8 - needs desc

Source

pub fn comb_pd_site2_unit1_vt2_conf1(&self) -> &COMB_PD_SITE2_UNIT1_VT2_CONF1

0xec - needs desc

Source

pub fn comb_pd_site2_unit2_vt2_conf1(&self) -> &COMB_PD_SITE2_UNIT2_VT2_CONF1

0xf0 - needs desc

Source

pub fn comb_pd_site2_unit3_vt2_conf1(&self) -> &COMB_PD_SITE2_UNIT3_VT2_CONF1

0xf4 - needs desc

Source

pub fn comb_pd_site3_unit0_vt0_conf1(&self) -> &COMB_PD_SITE3_UNIT0_VT0_CONF1

0xf8 - needs desc

Source

pub fn comb_pd_site3_unit1_vt0_conf1(&self) -> &COMB_PD_SITE3_UNIT1_VT0_CONF1

0xfc - needs desc

Source

pub fn comb_pd_site3_unit2_vt0_conf1(&self) -> &COMB_PD_SITE3_UNIT2_VT0_CONF1

0x100 - needs desc

Source

pub fn comb_pd_site3_unit3_vt0_conf1(&self) -> &COMB_PD_SITE3_UNIT3_VT0_CONF1

0x104 - needs desc

Source

pub fn comb_pd_site3_unit0_vt1_conf1(&self) -> &COMB_PD_SITE3_UNIT0_VT1_CONF1

0x108 - needs desc

Source

pub fn comb_pd_site3_unit1_vt1_conf1(&self) -> &COMB_PD_SITE3_UNIT1_VT1_CONF1

0x10c - needs desc

Source

pub fn comb_pd_site3_unit2_vt1_conf1(&self) -> &COMB_PD_SITE3_UNIT2_VT1_CONF1

0x110 - needs desc

Source

pub fn comb_pd_site3_unit3_vt1_conf1(&self) -> &COMB_PD_SITE3_UNIT3_VT1_CONF1

0x114 - needs desc

Source

pub fn comb_pd_site3_unit0_vt2_conf1(&self) -> &COMB_PD_SITE3_UNIT0_VT2_CONF1

0x118 - needs desc

Source

pub fn comb_pd_site3_unit1_vt2_conf1(&self) -> &COMB_PD_SITE3_UNIT1_VT2_CONF1

0x11c - needs desc

Source

pub fn comb_pd_site3_unit2_vt2_conf1(&self) -> &COMB_PD_SITE3_UNIT2_VT2_CONF1

0x120 - needs desc

Source

pub fn comb_pd_site3_unit3_vt2_conf1(&self) -> &COMB_PD_SITE3_UNIT3_VT2_CONF1

0x124 - needs desc

Source

pub fn comb_pd_site0_unit0_vt0_conf2(&self) -> &COMB_PD_SITE0_UNIT0_VT0_CONF2

0x128 - needs desc

Source

pub fn comb_pd_site0_unit1_vt0_conf2(&self) -> &COMB_PD_SITE0_UNIT1_VT0_CONF2

0x12c - needs desc

Source

pub fn comb_pd_site0_unit2_vt0_conf2(&self) -> &COMB_PD_SITE0_UNIT2_VT0_CONF2

0x130 - needs desc

Source

pub fn comb_pd_site0_unit3_vt0_conf2(&self) -> &COMB_PD_SITE0_UNIT3_VT0_CONF2

0x134 - needs desc

Source

pub fn comb_pd_site0_unit0_vt1_conf2(&self) -> &COMB_PD_SITE0_UNIT0_VT1_CONF2

0x138 - needs desc

Source

pub fn comb_pd_site0_unit1_vt1_conf2(&self) -> &COMB_PD_SITE0_UNIT1_VT1_CONF2

0x13c - needs desc

Source

pub fn comb_pd_site0_unit2_vt1_conf2(&self) -> &COMB_PD_SITE0_UNIT2_VT1_CONF2

0x140 - needs desc

Source

pub fn comb_pd_site0_unit3_vt1_conf2(&self) -> &COMB_PD_SITE0_UNIT3_VT1_CONF2

0x144 - needs desc

Source

pub fn comb_pd_site0_unit0_vt2_conf2(&self) -> &COMB_PD_SITE0_UNIT0_VT2_CONF2

0x148 - needs desc

Source

pub fn comb_pd_site0_unit1_vt2_conf2(&self) -> &COMB_PD_SITE0_UNIT1_VT2_CONF2

0x14c - needs desc

Source

pub fn comb_pd_site0_unit2_vt2_conf2(&self) -> &COMB_PD_SITE0_UNIT2_VT2_CONF2

0x150 - needs desc

Source

pub fn comb_pd_site0_unit3_vt2_conf2(&self) -> &COMB_PD_SITE0_UNIT3_VT2_CONF2

0x154 - needs desc

Source

pub fn comb_pd_site1_unit0_vt0_conf2(&self) -> &COMB_PD_SITE1_UNIT0_VT0_CONF2

0x158 - needs desc

Source

pub fn comb_pd_site1_unit1_vt0_conf2(&self) -> &COMB_PD_SITE1_UNIT1_VT0_CONF2

0x15c - needs desc

Source

pub fn comb_pd_site1_unit2_vt0_conf2(&self) -> &COMB_PD_SITE1_UNIT2_VT0_CONF2

0x160 - needs desc

Source

pub fn comb_pd_site1_unit3_vt0_conf2(&self) -> &COMB_PD_SITE1_UNIT3_VT0_CONF2

0x164 - needs desc

Source

pub fn comb_pd_site1_unit0_vt1_conf2(&self) -> &COMB_PD_SITE1_UNIT0_VT1_CONF2

0x168 - needs desc

Source

pub fn comb_pd_site1_unit1_vt1_conf2(&self) -> &COMB_PD_SITE1_UNIT1_VT1_CONF2

0x16c - needs desc

Source

pub fn comb_pd_site1_unit2_vt1_conf2(&self) -> &COMB_PD_SITE1_UNIT2_VT1_CONF2

0x170 - needs desc

Source

pub fn comb_pd_site1_unit3_vt1_conf2(&self) -> &COMB_PD_SITE1_UNIT3_VT1_CONF2

0x174 - needs desc

Source

pub fn comb_pd_site1_unit0_vt2_conf2(&self) -> &COMB_PD_SITE1_UNIT0_VT2_CONF2

0x178 - needs desc

Source

pub fn comb_pd_site1_unit1_vt2_conf2(&self) -> &COMB_PD_SITE1_UNIT1_VT2_CONF2

0x17c - needs desc

Source

pub fn comb_pd_site1_unit2_vt2_conf2(&self) -> &COMB_PD_SITE1_UNIT2_VT2_CONF2

0x180 - needs desc

Source

pub fn comb_pd_site1_unit3_vt2_conf2(&self) -> &COMB_PD_SITE1_UNIT3_VT2_CONF2

0x184 - needs desc

Source

pub fn comb_pd_site2_unit0_vt0_conf2(&self) -> &COMB_PD_SITE2_UNIT0_VT0_CONF2

0x188 - needs desc

Source

pub fn comb_pd_site2_unit1_vt0_conf2(&self) -> &COMB_PD_SITE2_UNIT1_VT0_CONF2

0x18c - needs desc

Source

pub fn comb_pd_site2_unit2_vt0_conf2(&self) -> &COMB_PD_SITE2_UNIT2_VT0_CONF2

0x190 - needs desc

Source

pub fn comb_pd_site2_unit3_vt0_conf2(&self) -> &COMB_PD_SITE2_UNIT3_VT0_CONF2

0x194 - needs desc

Source

pub fn comb_pd_site2_unit0_vt1_conf2(&self) -> &COMB_PD_SITE2_UNIT0_VT1_CONF2

0x198 - needs desc

Source

pub fn comb_pd_site2_unit1_vt1_conf2(&self) -> &COMB_PD_SITE2_UNIT1_VT1_CONF2

0x19c - needs desc

Source

pub fn comb_pd_site2_unit2_vt1_conf2(&self) -> &COMB_PD_SITE2_UNIT2_VT1_CONF2

0x1a0 - needs desc

Source

pub fn comb_pd_site2_unit3_vt1_conf2(&self) -> &COMB_PD_SITE2_UNIT3_VT1_CONF2

0x1a4 - needs desc

Source

pub fn comb_pd_site2_unit0_vt2_conf2(&self) -> &COMB_PD_SITE2_UNIT0_VT2_CONF2

0x1a8 - needs desc

Source

pub fn comb_pd_site2_unit1_vt2_conf2(&self) -> &COMB_PD_SITE2_UNIT1_VT2_CONF2

0x1ac - needs desc

Source

pub fn comb_pd_site2_unit2_vt2_conf2(&self) -> &COMB_PD_SITE2_UNIT2_VT2_CONF2

0x1b0 - needs desc

Source

pub fn comb_pd_site2_unit3_vt2_conf2(&self) -> &COMB_PD_SITE2_UNIT3_VT2_CONF2

0x1b4 - needs desc

Source

pub fn comb_pd_site3_unit0_vt0_conf2(&self) -> &COMB_PD_SITE3_UNIT0_VT0_CONF2

0x1b8 - needs desc

Source

pub fn comb_pd_site3_unit1_vt0_conf2(&self) -> &COMB_PD_SITE3_UNIT1_VT0_CONF2

0x1bc - needs desc

Source

pub fn comb_pd_site3_unit2_vt0_conf2(&self) -> &COMB_PD_SITE3_UNIT2_VT0_CONF2

0x1c0 - needs desc

Source

pub fn comb_pd_site3_unit3_vt0_conf2(&self) -> &COMB_PD_SITE3_UNIT3_VT0_CONF2

0x1c4 - needs desc

Source

pub fn comb_pd_site3_unit0_vt1_conf2(&self) -> &COMB_PD_SITE3_UNIT0_VT1_CONF2

0x1c8 - needs desc

Source

pub fn comb_pd_site3_unit1_vt1_conf2(&self) -> &COMB_PD_SITE3_UNIT1_VT1_CONF2

0x1cc - needs desc

Source

pub fn comb_pd_site3_unit2_vt1_conf2(&self) -> &COMB_PD_SITE3_UNIT2_VT1_CONF2

0x1d0 - needs desc

Source

pub fn comb_pd_site3_unit3_vt1_conf2(&self) -> &COMB_PD_SITE3_UNIT3_VT1_CONF2

0x1d4 - needs desc

Source

pub fn comb_pd_site3_unit0_vt2_conf2(&self) -> &COMB_PD_SITE3_UNIT0_VT2_CONF2

0x1d8 - needs desc

Source

pub fn comb_pd_site3_unit1_vt2_conf2(&self) -> &COMB_PD_SITE3_UNIT1_VT2_CONF2

0x1dc - needs desc

Source

pub fn comb_pd_site3_unit2_vt2_conf2(&self) -> &COMB_PD_SITE3_UNIT2_VT2_CONF2

0x1e0 - needs desc

Source

pub fn comb_pd_site3_unit3_vt2_conf2(&self) -> &COMB_PD_SITE3_UNIT3_VT2_CONF2

0x1e4 - needs desc

Source

pub fn value_update(&self) -> &VALUE_UPDATE

0x1e8 - needs field desc

Source

pub fn date(&self) -> &DATE

0xffc - version register

Trait Implementations§

Source§

impl Debug for PVT

Source§

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

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

impl Deref for PVT

Source§

type Target = RegisterBlock

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl Send for PVT

Auto Trait Implementations§

§

impl Freeze for PVT

§

impl RefUnwindSafe for PVT

§

impl !Sync for PVT

§

impl Unpin for PVT

§

impl UnwindSafe for PVT

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> 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<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
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.