#[repr(C)]pub struct RegisterBlock {Show 79 fields
pub r0: R0,
pub r1: R1,
pub r2: R2,
pub r3: R3,
pub r4: R4,
pub r5: R5,
pub r6: R6,
pub r7: R7,
pub r8: R8,
pub r9: R9,
pub r10: R10,
pub r11: R11,
pub r12: R12,
pub r13: R13,
pub r14: R14,
pub r15: R15,
pub r16: R16,
pub r17: R17,
pub r18: R18,
pub r19: R19,
pub r20: R20,
pub r21: R21,
pub r22: R22,
pub r23: R23,
pub r24: R24,
pub r25: R25,
pub r26: R26,
pub r27: R27,
pub r28: R28,
pub r29: R29,
pub r30: R30,
pub r31: R31,
pub rlr0: RLR0,
pub rlr1: RLR1,
pub rlr2: RLR2,
pub rlr3: RLR3,
pub rlr4: RLR4,
pub rlr5: RLR5,
pub rlr6: RLR6,
pub rlr7: RLR7,
pub rlr8: RLR8,
pub rlr9: RLR9,
pub rlr10: RLR10,
pub rlr11: RLR11,
pub rlr12: RLR12,
pub rlr13: RLR13,
pub rlr14: RLR14,
pub rlr15: RLR15,
pub rlr16: RLR16,
pub rlr17: RLR17,
pub rlr18: RLR18,
pub rlr19: RLR19,
pub rlr20: RLR20,
pub rlr21: RLR21,
pub rlr22: RLR22,
pub rlr23: RLR23,
pub rlr24: RLR24,
pub rlr25: RLR25,
pub rlr26: RLR26,
pub rlr27: RLR27,
pub rlr28: RLR28,
pub rlr29: RLR29,
pub rlr30: RLR30,
pub rlr31: RLR31,
pub c1ier0: C1IER0,
pub c1icr: C1ICR,
pub c1isr: C1ISR,
pub c1misr: C1MISR,
pub c2ier0: C2IER0,
pub c2icr: C2ICR,
pub c2isr: C2ISR,
pub c2misr: C2MISR,
pub cr: CR,
pub keyr: KEYR,
pub hwcfgr2: HWCFGR2,
pub hwcfgr1: HWCFGR1,
pub verr: VERR,
pub ipidr: IPIDR,
pub sidr: SIDR,
/* private fields */
}Expand description
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