Struct tm4c123x::eeprom::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub eesize: EESIZE, pub eeblock: EEBLOCK, pub eeoffset: EEOFFSET, pub eerdwr: EERDWR, pub eerdwrinc: EERDWRINC, pub eedone: EEDONE, pub eesupp: EESUPP, pub eeunlock: EEUNLOCK, pub eeprot: EEPROT, pub eepass0: EEPASS0, pub eepass1: EEPASS1, pub eepass2: EEPASS2, pub eeint: EEINT, pub eehide: EEHIDE, pub eedbgme: EEDBGME, pub pp: PP, // some fields omitted }
Register block
Fields
eesize: EESIZE
0x00 - EEPROM Size Information
eeblock: EEBLOCK
0x04 - EEPROM Current Block
eeoffset: EEOFFSET
0x08 - EEPROM Current Offset
eerdwr: EERDWR
0x10 - EEPROM Read-Write
eerdwrinc: EERDWRINC
0x14 - EEPROM Read-Write with Increment
eedone: EEDONE
0x18 - EEPROM Done Status
eesupp: EESUPP
0x1c - EEPROM Support Control and Status
eeunlock: EEUNLOCK
0x20 - EEPROM Unlock
eeprot: EEPROT
0x30 - EEPROM Protection
eepass0: EEPASS0
0x34 - EEPROM Password
eepass1: EEPASS1
0x38 - EEPROM Password
eepass2: EEPASS2
0x3c - EEPROM Password
eeint: EEINT
0x40 - EEPROM Interrupt
eehide: EEHIDE
0x50 - EEPROM Block Hide
eedbgme: EEDBGME
0x80 - EEPROM Debug Mass Erase
pp: PP
0xfc0 - EEPROM Peripheral Properties