Struct RegisterBlock
#[repr(C)]pub struct RegisterBlock {Show 57 fields
sc: Sc,
cnt: Cnt,
mod_: Mod,
c0sc: C0sc,
c0v: C0v,
c1sc: C1sc,
c1v: C1v,
c2sc: C2sc,
c2v: C2v,
c3sc: C3sc,
c3v: C3v,
c4sc: C4sc,
c4v: C4v,
c5sc: C5sc,
c5v: C5v,
c6sc: C6sc,
c6v: C6v,
c7sc: C7sc,
c7v: C7v,
cntin: Cntin,
status: Status,
mode: Mode,
sync: Sync,
outinit: Outinit,
outmask: Outmask,
combine: Combine,
deadtime: Deadtime,
exttrig: Exttrig,
pol: Pol,
fms: Fms,
filter: Filter,
fltctrl: Fltctrl,
qdctrl: Qdctrl,
conf: Conf,
fltpol: Fltpol,
synconf: Synconf,
invctrl: Invctrl,
swoctrl: Swoctrl,
pwmload: Pwmload,
hcr: Hcr,
pair0deadtime: Pair0deadtime,
_reserved41: [u8; 4],
pair1deadtime: Pair1deadtime,
_reserved42: [u8; 4],
pair2deadtime: Pair2deadtime,
_reserved43: [u8; 4],
pair3deadtime: Pair3deadtime,
_reserved44: [u8; 324],
mod_mirror: ModMirror,
c0v_mirror: C0vMirror,
c1v_mirror: C1vMirror,
c2v_mirror: C2vMirror,
c3v_mirror: C3vMirror,
c4v_mirror: C4vMirror,
c5v_mirror: C5vMirror,
c6v_mirror: C6vMirror,
c7v_mirror: C7vMirror,
}Expand description
Register block
Fields§
§sc: Sc§cnt: Cnt§mod_: Mod§c0sc: C0sc§c0v: C0v§c1sc: C1sc§c1v: C1v§c2sc: C2sc§c2v: C2v§c3sc: C3sc§c3v: C3v§c4sc: C4sc§c4v: C4v§c5sc: C5sc§c5v: C5v§c6sc: C6sc§c6v: C6v§c7sc: C7sc§c7v: C7v§cntin: Cntin§status: Status§mode: Mode§sync: Sync§outinit: Outinit§outmask: Outmask§combine: Combine§deadtime: Deadtime§exttrig: Exttrig§pol: Pol§fms: Fms§filter: Filter§fltctrl: Fltctrl§qdctrl: Qdctrl§conf: Conf§fltpol: Fltpol§synconf: Synconf§invctrl: Invctrl§swoctrl: Swoctrl§pwmload: Pwmload§hcr: Hcr§pair0deadtime: Pair0deadtime§_reserved41: [u8; 4]§pair1deadtime: Pair1deadtime§_reserved42: [u8; 4]§pair2deadtime: Pair2deadtime§_reserved43: [u8; 4]§pair3deadtime: Pair3deadtime§_reserved44: [u8; 324]§mod_mirror: ModMirror§c0v_mirror: C0vMirror§c1v_mirror: C1vMirror§c2v_mirror: C2vMirror§c3v_mirror: C3vMirror§c4v_mirror: C4vMirror§c5v_mirror: C5vMirror§c6v_mirror: C6vMirror§c7v_mirror: C7vMirrorImplementations§
§impl RegisterBlock
impl RegisterBlock
pub const fn pair0deadtime(&self) -> &Pair0deadtime
pub const fn pair0deadtime(&self) -> &Pair0deadtime
0xa0 - Pair 0 Deadtime Configuration
pub const fn pair1deadtime(&self) -> &Pair1deadtime
pub const fn pair1deadtime(&self) -> &Pair1deadtime
0xa8 - Pair 1 Deadtime Configuration
pub const fn pair2deadtime(&self) -> &Pair2deadtime
pub const fn pair2deadtime(&self) -> &Pair2deadtime
0xb0 - Pair 2 Deadtime Configuration
pub const fn pair3deadtime(&self) -> &Pair3deadtime
pub const fn pair3deadtime(&self) -> &Pair3deadtime
0xb8 - Pair 3 Deadtime Configuration
pub const fn mod_mirror(&self) -> &ModMirror
pub const fn mod_mirror(&self) -> &ModMirror
0x200 - Mirror of Modulo Value
pub const fn c0v_mirror(&self) -> &C0vMirror
pub const fn c0v_mirror(&self) -> &C0vMirror
0x204 - Mirror of Channel (n) Match Value
pub const fn c1v_mirror(&self) -> &C1vMirror
pub const fn c1v_mirror(&self) -> &C1vMirror
0x208 - Mirror of Channel (n) Match Value
pub const fn c2v_mirror(&self) -> &C2vMirror
pub const fn c2v_mirror(&self) -> &C2vMirror
0x20c - Mirror of Channel (n) Match Value
pub const fn c3v_mirror(&self) -> &C3vMirror
pub const fn c3v_mirror(&self) -> &C3vMirror
0x210 - Mirror of Channel (n) Match Value
pub const fn c4v_mirror(&self) -> &C4vMirror
pub const fn c4v_mirror(&self) -> &C4vMirror
0x214 - Mirror of Channel (n) Match Value
pub const fn c5v_mirror(&self) -> &C5vMirror
pub const fn c5v_mirror(&self) -> &C5vMirror
0x218 - Mirror of Channel (n) Match Value
pub const fn c6v_mirror(&self) -> &C6vMirror
pub const fn c6v_mirror(&self) -> &C6vMirror
0x21c - Mirror of Channel (n) Match Value
pub const fn c7v_mirror(&self) -> &C7vMirror
pub const fn c7v_mirror(&self) -> &C7vMirror
0x220 - Mirror of Channel (n) Match Value
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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