Struct stm32f7x7::hash::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub cr: CR, pub din: DIN, pub str: STR, pub hr0: HR0, pub hr1: HR1, pub hr2: HR2, pub hr3: HR3, pub hr4: HR4, pub imr: IMR, pub sr: SR, pub csr0: CSR0, pub csr1: CSR1, pub csr2: CSR2, pub csr3: CSR3, pub csr4: CSR4, pub csr5: CSR5, pub csr6: CSR6, pub csr7: CSR7, pub csr8: CSR8, pub csr9: CSR9, pub csr10: CSR10, pub csr11: CSR11, pub csr12: CSR12, pub csr13: CSR13, pub csr14: CSR14, pub csr15: CSR15, pub csr16: CSR16, pub csr17: CSR17, pub csr18: CSR18, pub csr19: CSR19, pub csr20: CSR20, pub csr21: CSR21, pub csr22: CSR22, pub csr23: CSR23, pub csr24: CSR24, pub csr25: CSR25, pub csr26: CSR26, pub csr27: CSR27, pub csr28: CSR28, pub csr29: CSR29, pub csr30: CSR30, pub csr31: CSR31, pub csr32: CSR32, pub csr33: CSR33, pub csr34: CSR34, pub csr35: CSR35, pub csr36: CSR36, pub csr37: CSR37, pub csr38: CSR38, pub csr39: CSR39, pub csr40: CSR40, pub csr41: CSR41, pub csr42: CSR42, pub csr43: CSR43, pub csr44: CSR44, pub csr45: CSR45, pub csr46: CSR46, pub csr47: CSR47, pub csr48: CSR48, pub csr49: CSR49, pub csr50: CSR50, pub csr51: CSR51, pub csr52: CSR52, pub csr53: CSR53, pub hash_hr0: HASH_HR0, pub hash_hr1: HASH_HR1, pub hash_hr2: HASH_HR2, pub hash_hr3: HASH_HR3, pub hash_hr4: HASH_HR4, pub hash_hr5: HASH_HR5, pub hash_hr6: HASH_HR6, pub hash_hr7: HASH_HR7, // some fields omitted }
Register block
Fields
cr: CR
0x00 - control register
din: DIN
0x04 - data input register
str: STR
0x08 - start register
hr0: HR0
0x0c - digest registers
hr1: HR1
0x10 - digest registers
hr2: HR2
0x14 - digest registers
hr3: HR3
0x18 - digest registers
hr4: HR4
0x1c - digest registers
imr: IMR
0x20 - interrupt enable register
sr: SR
0x24 - status register
csr0: CSR0
0xf8 - context swap registers
csr1: CSR1
0xfc - context swap registers
csr2: CSR2
0x100 - context swap registers
csr3: CSR3
0x104 - context swap registers
csr4: CSR4
0x108 - context swap registers
csr5: CSR5
0x10c - context swap registers
csr6: CSR6
0x110 - context swap registers
csr7: CSR7
0x114 - context swap registers
csr8: CSR8
0x118 - context swap registers
csr9: CSR9
0x11c - context swap registers
csr10: CSR10
0x120 - context swap registers
csr11: CSR11
0x124 - context swap registers
csr12: CSR12
0x128 - context swap registers
csr13: CSR13
0x12c - context swap registers
csr14: CSR14
0x130 - context swap registers
csr15: CSR15
0x134 - context swap registers
csr16: CSR16
0x138 - context swap registers
csr17: CSR17
0x13c - context swap registers
csr18: CSR18
0x140 - context swap registers
csr19: CSR19
0x144 - context swap registers
csr20: CSR20
0x148 - context swap registers
csr21: CSR21
0x14c - context swap registers
csr22: CSR22
0x150 - context swap registers
csr23: CSR23
0x154 - context swap registers
csr24: CSR24
0x158 - context swap registers
csr25: CSR25
0x15c - context swap registers
csr26: CSR26
0x160 - context swap registers
csr27: CSR27
0x164 - context swap registers
csr28: CSR28
0x168 - context swap registers
csr29: CSR29
0x16c - context swap registers
csr30: CSR30
0x170 - context swap registers
csr31: CSR31
0x174 - context swap registers
csr32: CSR32
0x178 - context swap registers
csr33: CSR33
0x17c - context swap registers
csr34: CSR34
0x180 - context swap registers
csr35: CSR35
0x184 - context swap registers
csr36: CSR36
0x188 - context swap registers
csr37: CSR37
0x18c - context swap registers
csr38: CSR38
0x190 - context swap registers
csr39: CSR39
0x194 - context swap registers
csr40: CSR40
0x198 - context swap registers
csr41: CSR41
0x19c - context swap registers
csr42: CSR42
0x1a0 - context swap registers
csr43: CSR43
0x1a4 - context swap registers
csr44: CSR44
0x1a8 - context swap registers
csr45: CSR45
0x1ac - context swap registers
csr46: CSR46
0x1b0 - context swap registers
csr47: CSR47
0x1b4 - context swap registers
csr48: CSR48
0x1b8 - context swap registers
csr49: CSR49
0x1bc - context swap registers
csr50: CSR50
0x1c0 - context swap registers
csr51: CSR51
0x1c4 - context swap registers
csr52: CSR52
0x1c8 - context swap registers
csr53: CSR53
0x1cc - context swap registers
hash_hr0: HASH_HR0
0x310 - HASH digest register
hash_hr1: HASH_HR1
0x314 - read-only
hash_hr2: HASH_HR2
0x318 - read-only
hash_hr3: HASH_HR3
0x31c - read-only
hash_hr4: HASH_HR4
0x320 - read-only
hash_hr5: HASH_HR5
0x324 - read-only
hash_hr6: HASH_HR6
0x328 - read-only
hash_hr7: HASH_HR7
0x32c - read-only