Struct stm32h7x3::hsem::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub hsem_r0: HSEM_R0, pub hsem_r1: HSEM_R1, pub hsem_r2: HSEM_R2, pub hsem_r3: HSEM_R3, pub hsem_r4: HSEM_R4, pub hsem_r5: HSEM_R5, pub hsem_r6: HSEM_R6, pub hsem_r7: HSEM_R7, pub hsem_r8: HSEM_R8, pub hsem_r9: HSEM_R9, pub hsem_r10: HSEM_R10, pub hsem_r11: HSEM_R11, pub hsem_r12: HSEM_R12, pub hsem_r13: HSEM_R13, pub hsem_r14: HSEM_R14, pub hsem_r15: HSEM_R15, pub hsem_r16: HSEM_R16, pub hsem_r17: HSEM_R17, pub hsem_r18: HSEM_R18, pub hsem_r19: HSEM_R19, pub hsem_r20: HSEM_R20, pub hsem_r21: HSEM_R21, pub hsem_r22: HSEM_R22, pub hsem_r23: HSEM_R23, pub hsem_r24: HSEM_R24, pub hsem_r25: HSEM_R25, pub hsem_r26: HSEM_R26, pub hsem_r27: HSEM_R27, pub hsem_r28: HSEM_R28, pub hsem_r29: HSEM_R29, pub hsem_r30: HSEM_R30, pub hsem_r31: HSEM_R31, pub hsem_rlr0: HSEM_RLR0, pub hsem_rlr1: HSEM_RLR1, pub hsem_rlr2: HSEM_RLR2, pub hsem_rlr3: HSEM_RLR3, pub hsem_rlr4: HSEM_RLR4, pub hsem_rlr5: HSEM_RLR5, pub hsem_rlr6: HSEM_RLR6, pub hsem_rlr7: HSEM_RLR7, pub hsem_rlr8: HSEM_RLR8, pub hsem_rlr9: HSEM_RLR9, pub hsem_rlr10: HSEM_RLR10, pub hsem_rlr11: HSEM_RLR11, pub hsem_rlr12: HSEM_RLR12, pub hsem_rlr13: HSEM_RLR13, pub hsem_rlr14: HSEM_RLR14, pub hsem_rlr15: HSEM_RLR15, pub hsem_rlr16: HSEM_RLR16, pub hsem_rlr17: HSEM_RLR17, pub hsem_rlr18: HSEM_RLR18, pub hsem_rlr19: HSEM_RLR19, pub hsem_rlr20: HSEM_RLR20, pub hsem_rlr21: HSEM_RLR21, pub hsem_rlr22: HSEM_RLR22, pub hsem_rlr23: HSEM_RLR23, pub hsem_rlr24: HSEM_RLR24, pub hsem_rlr25: HSEM_RLR25, pub hsem_rlr26: HSEM_RLR26, pub hsem_rlr27: HSEM_RLR27, pub hsem_rlr28: HSEM_RLR28, pub hsem_rlr29: HSEM_RLR29, pub hsem_rlr30: HSEM_RLR30, pub hsem_rlr31: HSEM_RLR31, pub hsem_ier: HSEM_IER, pub hsem_icr: HSEM_ICR, pub hsem_isr: HSEM_ISR, pub hsem_misr: HSEM_MISR, pub hsem_cr: HSEM_CR, pub hsem_keyr: HSEM_KEYR, // some fields omitted }
Register block
Fields
hsem_r0: HSEM_R0
0x00 - HSEM register HSEM_R0 HSEM_R31
hsem_r1: HSEM_R1
0x04 - HSEM register HSEM_R0 HSEM_R31
hsem_r2: HSEM_R2
0x08 - HSEM register HSEM_R0 HSEM_R31
hsem_r3: HSEM_R3
0x0c - HSEM register HSEM_R0 HSEM_R31
hsem_r4: HSEM_R4
0x10 - HSEM register HSEM_R0 HSEM_R31
hsem_r5: HSEM_R5
0x14 - HSEM register HSEM_R0 HSEM_R31
hsem_r6: HSEM_R6
0x18 - HSEM register HSEM_R0 HSEM_R31
hsem_r7: HSEM_R7
0x1c - HSEM register HSEM_R0 HSEM_R31
hsem_r8: HSEM_R8
0x20 - HSEM register HSEM_R0 HSEM_R31
hsem_r9: HSEM_R9
0x24 - HSEM register HSEM_R0 HSEM_R31
hsem_r10: HSEM_R10
0x28 - HSEM register HSEM_R0 HSEM_R31
hsem_r11: HSEM_R11
0x2c - HSEM register HSEM_R0 HSEM_R31
hsem_r12: HSEM_R12
0x30 - HSEM register HSEM_R0 HSEM_R31
hsem_r13: HSEM_R13
0x34 - HSEM register HSEM_R0 HSEM_R31
hsem_r14: HSEM_R14
0x38 - HSEM register HSEM_R0 HSEM_R31
hsem_r15: HSEM_R15
0x3c - HSEM register HSEM_R0 HSEM_R31
hsem_r16: HSEM_R16
0x40 - HSEM register HSEM_R0 HSEM_R31
hsem_r17: HSEM_R17
0x44 - HSEM register HSEM_R0 HSEM_R31
hsem_r18: HSEM_R18
0x48 - HSEM register HSEM_R0 HSEM_R31
hsem_r19: HSEM_R19
0x4c - HSEM register HSEM_R0 HSEM_R31
hsem_r20: HSEM_R20
0x50 - HSEM register HSEM_R0 HSEM_R31
hsem_r21: HSEM_R21
0x54 - HSEM register HSEM_R0 HSEM_R31
hsem_r22: HSEM_R22
0x58 - HSEM register HSEM_R0 HSEM_R31
hsem_r23: HSEM_R23
0x5c - HSEM register HSEM_R0 HSEM_R31
hsem_r24: HSEM_R24
0x60 - HSEM register HSEM_R0 HSEM_R31
hsem_r25: HSEM_R25
0x64 - HSEM register HSEM_R0 HSEM_R31
hsem_r26: HSEM_R26
0x68 - HSEM register HSEM_R0 HSEM_R31
hsem_r27: HSEM_R27
0x6c - HSEM register HSEM_R0 HSEM_R31
hsem_r28: HSEM_R28
0x70 - HSEM register HSEM_R0 HSEM_R31
hsem_r29: HSEM_R29
0x74 - HSEM register HSEM_R0 HSEM_R31
hsem_r30: HSEM_R30
0x78 - HSEM register HSEM_R0 HSEM_R31
hsem_r31: HSEM_R31
0x7c - HSEM register HSEM_R0 HSEM_R31
hsem_rlr0: HSEM_RLR0
0x80 - HSEM Read lock register
hsem_rlr1: HSEM_RLR1
0x84 - HSEM Read lock register
hsem_rlr2: HSEM_RLR2
0x88 - HSEM Read lock register
hsem_rlr3: HSEM_RLR3
0x8c - HSEM Read lock register
hsem_rlr4: HSEM_RLR4
0x90 - HSEM Read lock register
hsem_rlr5: HSEM_RLR5
0x94 - HSEM Read lock register
hsem_rlr6: HSEM_RLR6
0x98 - HSEM Read lock register
hsem_rlr7: HSEM_RLR7
0x9c - HSEM Read lock register
hsem_rlr8: HSEM_RLR8
0xa0 - HSEM Read lock register
hsem_rlr9: HSEM_RLR9
0xa4 - HSEM Read lock register
hsem_rlr10: HSEM_RLR10
0xa8 - HSEM Read lock register
hsem_rlr11: HSEM_RLR11
0xac - HSEM Read lock register
hsem_rlr12: HSEM_RLR12
0xb0 - HSEM Read lock register
hsem_rlr13: HSEM_RLR13
0xb4 - HSEM Read lock register
hsem_rlr14: HSEM_RLR14
0xb8 - HSEM Read lock register
hsem_rlr15: HSEM_RLR15
0xbc - HSEM Read lock register
hsem_rlr16: HSEM_RLR16
0xc0 - HSEM Read lock register
hsem_rlr17: HSEM_RLR17
0xc4 - HSEM Read lock register
hsem_rlr18: HSEM_RLR18
0xc8 - HSEM Read lock register
hsem_rlr19: HSEM_RLR19
0xcc - HSEM Read lock register
hsem_rlr20: HSEM_RLR20
0xd0 - HSEM Read lock register
hsem_rlr21: HSEM_RLR21
0xd4 - HSEM Read lock register
hsem_rlr22: HSEM_RLR22
0xd8 - HSEM Read lock register
hsem_rlr23: HSEM_RLR23
0xdc - HSEM Read lock register
hsem_rlr24: HSEM_RLR24
0xe0 - HSEM Read lock register
hsem_rlr25: HSEM_RLR25
0xe4 - HSEM Read lock register
hsem_rlr26: HSEM_RLR26
0xe8 - HSEM Read lock register
hsem_rlr27: HSEM_RLR27
0xec - HSEM Read lock register
hsem_rlr28: HSEM_RLR28
0xf0 - HSEM Read lock register
hsem_rlr29: HSEM_RLR29
0xf4 - HSEM Read lock register
hsem_rlr30: HSEM_RLR30
0xf8 - HSEM Read lock register
hsem_rlr31: HSEM_RLR31
0xfc - HSEM Read lock register
hsem_ier: HSEM_IER
0x100 - HSEM Interrupt enable register
hsem_icr: HSEM_ICR
0x104 - HSEM Interrupt clear register
hsem_isr: HSEM_ISR
0x108 - HSEM Interrupt status register
hsem_misr: HSEM_MISR
0x10c - HSEM Masked interrupt status register
hsem_cr: HSEM_CR
0x140 - HSEM Clear register
hsem_keyr: HSEM_KEYR
0x144 - HSEM Interrupt clear register