Struct stm32f407g_disc::stm32f4::stm32f407::hash::RegisterBlock
pub struct RegisterBlock {Show 72 fields
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,
/* private fields */
}
Expand description
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