[−][src]Struct stm32wb_pac::hsem::RegisterBlock
Register block
Fields
r0: R00x00 - Semaphore 0 register
r1: R10x04 - Semaphore 1 register
r2: R20x08 - Semaphore 2 register
r3: R30x0c - Semaphore 3 register
r4: R40x10 - Semaphore 4 register
r5: R50x14 - Semaphore 5 register
r6: R60x18 - Semaphore 6 register
r7: R70x1c - Semaphore 7 register
r8: R80x20 - Semaphore 8 register
r9: R90x24 - Semaphore 9 register
r10: R100x28 - Semaphore 10 register
r11: R110x2c - Semaphore 11 register
r12: R120x30 - Semaphore 12 register
r13: R130x34 - Semaphore 13 register
r14: R140x38 - Semaphore 14 register
r15: R150x3c - Semaphore 15 register
r16: R160x40 - Semaphore 16 register
r17: R170x44 - Semaphore 17 register
r18: R180x48 - Semaphore 18 register
r19: R190x4c - Semaphore 19 register
r20: R200x50 - Semaphore 20 register
r21: R210x54 - Semaphore 21 register
r22: R220x58 - Semaphore 22 register
r23: R230x5c - Semaphore 23 register
r24: R240x60 - Semaphore 24 register
r25: R250x64 - Semaphore 25 register
r26: R260x68 - Semaphore 26 register
r27: R270x6c - Semaphore 27 register
r28: R280x70 - Semaphore 28 register
r29: R290x74 - Semaphore 29 register
r30: R300x78 - Semaphore 30 register
r31: R310x7c - Semaphore 31 register
rlr0: RLR00x80 - Semaphore 0 read lock register
rlr1: RLR10x84 - Semaphore 1 read lock register
rlr2: RLR20x88 - Semaphore 2 read lock register
rlr3: RLR30x8c - Semaphore 3 read lock register
rlr4: RLR40x90 - Semaphore 4 read lock read lock register
rlr5: RLR50x94 - Semaphore 5 read lock register
rlr6: RLR60x98 - Semaphore 6 read lock register
rlr7: RLR70x9c - Semaphore 7 read lock register
rlr8: RLR80xa0 - Semaphore 8 read lock register
rlr9: RLR90xa4 - Semaphore 9 read lock register
rlr10: RLR100xa8 - Semaphore 10 read lock register
rlr11: RLR110xac - Semaphore 11 read lock register
rlr12: RLR120xb0 - Semaphore 12 read lock register
rlr13: RLR130xb4 - Semaphore 13 read lock register
rlr14: RLR140xb8 - Semaphore 14 read lock register
rlr15: RLR150xbc - Semaphore 15 read lock register
rlr16: RLR160xc0 - Semaphore 16 read lock register
rlr17: RLR170xc4 - Semaphore 17 read lock register
rlr18: RLR180xc8 - Semaphore 18 read lock register
rlr19: RLR190xcc - Semaphore 19 read lock register
rlr20: RLR200xd0 - Semaphore 20 read lock register
rlr21: RLR210xd4 - Semaphore 21 read lock register
rlr22: RLR220xd8 - Semaphore 22 read lock register
rlr23: RLR230xdc - Semaphore 23 read lock register
rlr24: RLR240xe0 - Semaphore 24 read lock register
rlr25: RLR250xe4 - Semaphore 25 read lock register
rlr26: RLR260xe8 - Semaphore 26 read lock register
rlr27: RLR270xec - Semaphore 27 read lock register
rlr28: RLR280xf0 - Semaphore 28 read lock register
rlr29: RLR290xf4 - Semaphore 29 read lock register
rlr30: RLR300xf8 - Semaphore 30 read lock register
rlr31: RLR310xfc - Semaphore 31 read lock register
c1ier0: C1IER00x100 - HSEM Interrupt enable register
c1icr: C1ICR0x104 - HSEM Interrupt clear register
c1isr: C1ISR0x108 - HSEM Interrupt status register
c1misr: C1MISR0x10c - HSEM Masked interrupt status register
c2ier0: C2IER00x110 - HSEM Interrupt enable register
c2icr: C2ICR0x114 - HSEM Interrupt clear register
c2isr: C2ISR0x118 - HSEM Interrupt status register
c2misr: C2MISR0x11c - HSEM Masked interrupt status register
cr: CR0x140 - Semaphore Clear register
keyr: KEYR0x144 - Interrupt clear register
hwcfgr2: HWCFGR20x3ec - Semaphore hardware configuration register 2
hwcfgr1: HWCFGR10x3f0 - Semaphore hardware configuration register 1
verr: VERR0x3f4 - HSEM version register
ipidr: IPIDR0x3f8 - HSEM indentification register
sidr: SIDR0x3fc - HSEM size indentification register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,