Macros
hw_eeprom.h File Reference

Go to the source code of this file.

Macros

#define EEPROM_EESIZE   0x400AF000
 
#define EEPROM_EEBLOCK   0x400AF004
 
#define EEPROM_EEOFFSET   0x400AF008
 
#define EEPROM_EERDWR   0x400AF010
 
#define EEPROM_EERDWRINC   0x400AF014
 
#define EEPROM_EEDONE   0x400AF018
 
#define EEPROM_EESUPP   0x400AF01C
 
#define EEPROM_EEUNLOCK   0x400AF020
 
#define EEPROM_EEPROT   0x400AF030
 
#define EEPROM_EEPASS0   0x400AF034
 
#define EEPROM_EEPASS1   0x400AF038
 
#define EEPROM_EEPASS2   0x400AF03C
 
#define EEPROM_EEINT   0x400AF040
 
#define EEPROM_EEHIDE0   0x400AF050
 
#define EEPROM_EEHIDE   0x400AF050
 
#define EEPROM_EEHIDE1   0x400AF054
 
#define EEPROM_EEHIDE2   0x400AF058
 
#define EEPROM_EEDBGME   0x400AF080
 
#define EEPROM_PP   0x400AFFC0
 
#define EEPROM_EESIZE_WORDCNT_M   0x0000FFFF
 
#define EEPROM_EESIZE_BLKCNT_M   0x07FF0000
 
#define EEPROM_EESIZE_WORDCNT_S   0
 
#define EEPROM_EESIZE_BLKCNT_S   16
 
#define EEPROM_EEBLOCK_BLOCK_M   0x0000FFFF
 
#define EEPROM_EEBLOCK_BLOCK_S   0
 
#define EEPROM_EEOFFSET_OFFSET_M   0x0000000F
 
#define EEPROM_EEOFFSET_OFFSET_S   0
 
#define EEPROM_EERDWR_VALUE_M   0xFFFFFFFF
 
#define EEPROM_EERDWR_VALUE_S   0
 
#define EEPROM_EERDWRINC_VALUE_M   0xFFFFFFFF
 
#define EEPROM_EERDWRINC_VALUE_S   0
 
#define EEPROM_EEDONE_WORKING   0x00000001
 
#define EEPROM_EEDONE_WKERASE   0x00000004
 
#define EEPROM_EEDONE_WKCOPY   0x00000008
 
#define EEPROM_EEDONE_NOPERM   0x00000010
 
#define EEPROM_EEDONE_WRBUSY   0x00000020
 
#define EEPROM_EESUPP_ERETRY   0x00000004
 
#define EEPROM_EESUPP_PRETRY   0x00000008
 
#define EEPROM_EEUNLOCK_UNLOCK_M   0xFFFFFFFF
 
#define EEPROM_EEPROT_PROT_M   0x00000007
 
#define EEPROM_EEPROT_PROT_RWNPW   0x00000000
 
#define EEPROM_EEPROT_PROT_RWPW   0x00000001
 
#define EEPROM_EEPROT_PROT_RONPW   0x00000002
 
#define EEPROM_EEPROT_ACC   0x00000008
 
#define EEPROM_EEPASS0_PASS_M   0xFFFFFFFF
 
#define EEPROM_EEPASS0_PASS_S   0
 
#define EEPROM_EEPASS1_PASS_M   0xFFFFFFFF
 
#define EEPROM_EEPASS1_PASS_S   0
 
#define EEPROM_EEPASS2_PASS_M   0xFFFFFFFF
 
#define EEPROM_EEPASS2_PASS_S   0
 
#define EEPROM_EEINT_INT   0x00000001
 
#define EEPROM_EEHIDE0_HN_M   0xFFFFFFFE
 
#define EEPROM_EEHIDE_HN_M   0xFFFFFFFE
 
#define EEPROM_EEHIDE1_HN_M   0xFFFFFFFF
 
#define EEPROM_EEHIDE2_HN_M   0xFFFFFFFF
 
#define EEPROM_EEDBGME_ME   0x00000001
 
#define EEPROM_EEDBGME_KEY_M   0xFFFF0000
 
#define EEPROM_EEDBGME_KEY_S   16
 
#define EEPROM_PP_SIZE_M   0x0000FFFF
 
#define EEPROM_PP_SIZE_64   0x00000000
 
#define EEPROM_PP_SIZE_128   0x00000001
 
#define EEPROM_PP_SIZE_256   0x00000003
 
#define EEPROM_PP_SIZE_512   0x00000007
 
#define EEPROM_PP_SIZE_1K   0x0000000F
 
#define EEPROM_PP_SIZE_2K   0x0000001F
 
#define EEPROM_PP_SIZE_3K   0x0000003F
 
#define EEPROM_PP_SIZE_4K   0x0000007F
 
#define EEPROM_PP_SIZE_5K   0x000000FF
 
#define EEPROM_PP_SIZE_6K   0x000001FF
 
#define EEPROM_PP_SIZE_S   0
 

Macro Definition Documentation

§ EEPROM_EESIZE

#define EEPROM_EESIZE   0x400AF000

§ EEPROM_EEBLOCK

#define EEPROM_EEBLOCK   0x400AF004

§ EEPROM_EEOFFSET

#define EEPROM_EEOFFSET   0x400AF008

§ EEPROM_EERDWR

#define EEPROM_EERDWR   0x400AF010

§ EEPROM_EERDWRINC

#define EEPROM_EERDWRINC   0x400AF014

§ EEPROM_EEDONE

#define EEPROM_EEDONE   0x400AF018

§ EEPROM_EESUPP

#define EEPROM_EESUPP   0x400AF01C

§ EEPROM_EEUNLOCK

#define EEPROM_EEUNLOCK   0x400AF020

§ EEPROM_EEPROT

#define EEPROM_EEPROT   0x400AF030

§ EEPROM_EEPASS0

#define EEPROM_EEPASS0   0x400AF034

Referenced by EEPROMBlockPasswordSet().

§ EEPROM_EEPASS1

#define EEPROM_EEPASS1   0x400AF038

§ EEPROM_EEPASS2

#define EEPROM_EEPASS2   0x400AF03C

§ EEPROM_EEINT

#define EEPROM_EEINT   0x400AF040

§ EEPROM_EEHIDE0

#define EEPROM_EEHIDE0   0x400AF050

§ EEPROM_EEHIDE

#define EEPROM_EEHIDE   0x400AF050

Referenced by EEPROMBlockHide().

§ EEPROM_EEHIDE1

#define EEPROM_EEHIDE1   0x400AF054

§ EEPROM_EEHIDE2

#define EEPROM_EEHIDE2   0x400AF058

§ EEPROM_EEDBGME

#define EEPROM_EEDBGME   0x400AF080

Referenced by EEPROMMassErase().

§ EEPROM_PP

#define EEPROM_PP   0x400AFFC0

§ EEPROM_EESIZE_WORDCNT_M

#define EEPROM_EESIZE_WORDCNT_M   0x0000FFFF

§ EEPROM_EESIZE_BLKCNT_M

#define EEPROM_EESIZE_BLKCNT_M   0x07FF0000

§ EEPROM_EESIZE_WORDCNT_S

#define EEPROM_EESIZE_WORDCNT_S   0

§ EEPROM_EESIZE_BLKCNT_S

#define EEPROM_EESIZE_BLKCNT_S   16

§ EEPROM_EEBLOCK_BLOCK_M

#define EEPROM_EEBLOCK_BLOCK_M   0x0000FFFF

§ EEPROM_EEBLOCK_BLOCK_S

#define EEPROM_EEBLOCK_BLOCK_S   0

§ EEPROM_EEOFFSET_OFFSET_M

#define EEPROM_EEOFFSET_OFFSET_M   0x0000000F

§ EEPROM_EEOFFSET_OFFSET_S

#define EEPROM_EEOFFSET_OFFSET_S   0

§ EEPROM_EERDWR_VALUE_M

#define EEPROM_EERDWR_VALUE_M   0xFFFFFFFF

§ EEPROM_EERDWR_VALUE_S

#define EEPROM_EERDWR_VALUE_S   0

§ EEPROM_EERDWRINC_VALUE_M

#define EEPROM_EERDWRINC_VALUE_M   0xFFFFFFFF

§ EEPROM_EERDWRINC_VALUE_S

#define EEPROM_EERDWRINC_VALUE_S   0

§ EEPROM_EEDONE_WORKING

#define EEPROM_EEDONE_WORKING   0x00000001

§ EEPROM_EEDONE_WKERASE

#define EEPROM_EEDONE_WKERASE   0x00000004

§ EEPROM_EEDONE_WKCOPY

#define EEPROM_EEDONE_WKCOPY   0x00000008

§ EEPROM_EEDONE_NOPERM

#define EEPROM_EEDONE_NOPERM   0x00000010

Referenced by EEPROMProgram().

§ EEPROM_EEDONE_WRBUSY

#define EEPROM_EEDONE_WRBUSY   0x00000020

§ EEPROM_EESUPP_ERETRY

#define EEPROM_EESUPP_ERETRY   0x00000004

§ EEPROM_EESUPP_PRETRY

#define EEPROM_EESUPP_PRETRY   0x00000008

§ EEPROM_EEUNLOCK_UNLOCK_M

#define EEPROM_EEUNLOCK_UNLOCK_M   0xFFFFFFFF

§ EEPROM_EEPROT_PROT_M

#define EEPROM_EEPROT_PROT_M   0x00000007

§ EEPROM_EEPROT_PROT_RWNPW

#define EEPROM_EEPROT_PROT_RWNPW   0x00000000

§ EEPROM_EEPROT_PROT_RWPW

#define EEPROM_EEPROT_PROT_RWPW   0x00000001

§ EEPROM_EEPROT_PROT_RONPW

#define EEPROM_EEPROT_PROT_RONPW   0x00000002

§ EEPROM_EEPROT_ACC

#define EEPROM_EEPROT_ACC   0x00000008

§ EEPROM_EEPASS0_PASS_M

#define EEPROM_EEPASS0_PASS_M   0xFFFFFFFF

§ EEPROM_EEPASS0_PASS_S

#define EEPROM_EEPASS0_PASS_S   0

§ EEPROM_EEPASS1_PASS_M

#define EEPROM_EEPASS1_PASS_M   0xFFFFFFFF

§ EEPROM_EEPASS1_PASS_S

#define EEPROM_EEPASS1_PASS_S   0

§ EEPROM_EEPASS2_PASS_M

#define EEPROM_EEPASS2_PASS_M   0xFFFFFFFF

§ EEPROM_EEPASS2_PASS_S

#define EEPROM_EEPASS2_PASS_S   0

§ EEPROM_EEINT_INT

#define EEPROM_EEINT_INT   0x00000001

§ EEPROM_EEHIDE0_HN_M

#define EEPROM_EEHIDE0_HN_M   0xFFFFFFFE

§ EEPROM_EEHIDE_HN_M

#define EEPROM_EEHIDE_HN_M   0xFFFFFFFE

§ EEPROM_EEHIDE1_HN_M

#define EEPROM_EEHIDE1_HN_M   0xFFFFFFFF

§ EEPROM_EEHIDE2_HN_M

#define EEPROM_EEHIDE2_HN_M   0xFFFFFFFF

§ EEPROM_EEDBGME_ME

#define EEPROM_EEDBGME_ME   0x00000001

Referenced by EEPROMMassErase().

§ EEPROM_EEDBGME_KEY_M

#define EEPROM_EEDBGME_KEY_M   0xFFFF0000

§ EEPROM_EEDBGME_KEY_S

#define EEPROM_EEDBGME_KEY_S   16

§ EEPROM_PP_SIZE_M

#define EEPROM_PP_SIZE_M   0x0000FFFF

§ EEPROM_PP_SIZE_64

#define EEPROM_PP_SIZE_64   0x00000000

§ EEPROM_PP_SIZE_128

#define EEPROM_PP_SIZE_128   0x00000001

§ EEPROM_PP_SIZE_256

#define EEPROM_PP_SIZE_256   0x00000003

§ EEPROM_PP_SIZE_512

#define EEPROM_PP_SIZE_512   0x00000007

§ EEPROM_PP_SIZE_1K

#define EEPROM_PP_SIZE_1K   0x0000000F

§ EEPROM_PP_SIZE_2K

#define EEPROM_PP_SIZE_2K   0x0000001F

§ EEPROM_PP_SIZE_3K

#define EEPROM_PP_SIZE_3K   0x0000003F

§ EEPROM_PP_SIZE_4K

#define EEPROM_PP_SIZE_4K   0x0000007F

§ EEPROM_PP_SIZE_5K

#define EEPROM_PP_SIZE_5K   0x000000FF

§ EEPROM_PP_SIZE_6K

#define EEPROM_PP_SIZE_6K   0x000001FF

§ EEPROM_PP_SIZE_S

#define EEPROM_PP_SIZE_S   0
Copyright 2017, Texas Instruments Incorporated