Struct stm32f439::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

0x00 - control register

0x04 - data input register

0x08 - start register

0x0c - digest registers

0x10 - digest registers

0x14 - digest registers

0x18 - digest registers

0x1c - digest registers

0x20 - interrupt enable register

0x24 - status register

0xf8 - context swap registers

0xfc - context swap registers

0x100 - context swap registers

0x104 - context swap registers

0x108 - context swap registers

0x10c - context swap registers

0x110 - context swap registers

0x114 - context swap registers

0x118 - context swap registers

0x11c - context swap registers

0x120 - context swap registers

0x124 - context swap registers

0x128 - context swap registers

0x12c - context swap registers

0x130 - context swap registers

0x134 - context swap registers

0x138 - context swap registers

0x13c - context swap registers

0x140 - context swap registers

0x144 - context swap registers

0x148 - context swap registers

0x14c - context swap registers

0x150 - context swap registers

0x154 - context swap registers

0x158 - context swap registers

0x15c - context swap registers

0x160 - context swap registers

0x164 - context swap registers

0x168 - context swap registers

0x16c - context swap registers

0x170 - context swap registers

0x174 - context swap registers

0x178 - context swap registers

0x17c - context swap registers

0x180 - context swap registers

0x184 - context swap registers

0x188 - context swap registers

0x18c - context swap registers

0x190 - context swap registers

0x194 - context swap registers

0x198 - context swap registers

0x19c - context swap registers

0x1a0 - context swap registers

0x1a4 - context swap registers

0x1a8 - context swap registers

0x1ac - context swap registers

0x1b0 - context swap registers

0x1b4 - context swap registers

0x1b8 - context swap registers

0x1bc - context swap registers

0x1c0 - context swap registers

0x1c4 - context swap registers

0x1c8 - context swap registers

0x1cc - context swap registers

0x310 - HASH digest register

0x314 - read-only

0x318 - read-only

0x31c - read-only

0x320 - read-only

0x324 - read-only

0x328 - read-only

0x32c - read-only