Skip to main content

RegisterBlock

Struct RegisterBlock 

Source
#[repr(C)]
pub struct RegisterBlock {
Show 28 fields pub pmcon: Reg<PMCON_SPEC>, pub pmconclr: Reg<PMCONCLR_SPEC>, pub pmconset: Reg<PMCONSET_SPEC>, pub pmconinv: Reg<PMCONINV_SPEC>, pub pmmode: Reg<PMMODE_SPEC>, pub pmmodeclr: Reg<PMMODECLR_SPEC>, pub pmmodeset: Reg<PMMODESET_SPEC>, pub pmmodeinv: Reg<PMMODEINV_SPEC>, pub pmaddr: Reg<PMADDR_SPEC>, pub pmaddrclr: Reg<PMADDRCLR_SPEC>, pub pmaddrset: Reg<PMADDRSET_SPEC>, pub pmaddrinv: Reg<PMADDRINV_SPEC>, pub pmdout: Reg<PMDOUT_SPEC>, pub pmdoutclr: Reg<PMDOUTCLR_SPEC>, pub pmdoutset: Reg<PMDOUTSET_SPEC>, pub pmdoutinv: Reg<PMDOUTINV_SPEC>, pub pmdin: Reg<PMDIN_SPEC>, pub pmdinclr: Reg<PMDINCLR_SPEC>, pub pmdinset: Reg<PMDINSET_SPEC>, pub pmdininv: Reg<PMDININV_SPEC>, pub pmaen: Reg<PMAEN_SPEC>, pub pmaenclr: Reg<PMAENCLR_SPEC>, pub pmaenset: Reg<PMAENSET_SPEC>, pub pmaeninv: Reg<PMAENINV_SPEC>, pub pmstat: Reg<PMSTAT_SPEC>, pub pmstatclr: Reg<PMSTATCLR_SPEC>, pub pmstatset: Reg<PMSTATSET_SPEC>, pub pmstatinv: Reg<PMSTATINV_SPEC>,
}
Expand description

Register block

Fields§

§pmcon: Reg<PMCON_SPEC>

0x00 - PMCON register

§pmconclr: Reg<PMCONCLR_SPEC>

0x04 - PMCONCLR register

§pmconset: Reg<PMCONSET_SPEC>

0x08 - PMCONSET register

§pmconinv: Reg<PMCONINV_SPEC>

0x0c - PMCONINV register

§pmmode: Reg<PMMODE_SPEC>

0x10 - PMMODE register

§pmmodeclr: Reg<PMMODECLR_SPEC>

0x14 - PMMODECLR register

§pmmodeset: Reg<PMMODESET_SPEC>

0x18 - PMMODESET register

§pmmodeinv: Reg<PMMODEINV_SPEC>

0x1c - PMMODEINV register

§pmaddr: Reg<PMADDR_SPEC>

0x20 - PMADDR register

§pmaddrclr: Reg<PMADDRCLR_SPEC>

0x24 - PMADDRCLR register

§pmaddrset: Reg<PMADDRSET_SPEC>

0x28 - PMADDRSET register

§pmaddrinv: Reg<PMADDRINV_SPEC>

0x2c - PMADDRINV register

§pmdout: Reg<PMDOUT_SPEC>

0x30 - PMDOUT register

§pmdoutclr: Reg<PMDOUTCLR_SPEC>

0x34 - PMDOUTCLR register

§pmdoutset: Reg<PMDOUTSET_SPEC>

0x38 - PMDOUTSET register

§pmdoutinv: Reg<PMDOUTINV_SPEC>

0x3c - PMDOUTINV register

§pmdin: Reg<PMDIN_SPEC>

0x40 - PMDIN register

§pmdinclr: Reg<PMDINCLR_SPEC>

0x44 - PMDINCLR register

§pmdinset: Reg<PMDINSET_SPEC>

0x48 - PMDINSET register

§pmdininv: Reg<PMDININV_SPEC>

0x4c - PMDININV register

§pmaen: Reg<PMAEN_SPEC>

0x50 - PMAEN register

§pmaenclr: Reg<PMAENCLR_SPEC>

0x54 - PMAENCLR register

§pmaenset: Reg<PMAENSET_SPEC>

0x58 - PMAENSET register

§pmaeninv: Reg<PMAENINV_SPEC>

0x5c - PMAENINV register

§pmstat: Reg<PMSTAT_SPEC>

0x60 - PMSTAT register

§pmstatclr: Reg<PMSTATCLR_SPEC>

0x64 - PMSTATCLR register

§pmstatset: Reg<PMSTATSET_SPEC>

0x68 - PMSTATSET register

§pmstatinv: Reg<PMSTATINV_SPEC>

0x6c - PMSTATINV register

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> 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.