This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Descripancies in ROM support for EEPROM functions

Other Parts Discussed in Thread: TM4C1233H6PM, TM4C123GH6PGE, TM4C123GH6PM

1) LM4F120H5QR ROM USER'S GUIDE ROM-LM4F120H5QR-UG-730 suggests to define TARGET_IS_BLIZZARD_RA1, which causes the rom.h from TivaWare 1.0 NOT to export any EEPROM API functions.

2) Tiva" TM4C1233H6PM ROM USER’S GUIDE ROM-TM4C1233H6PM-UG-750 suggests to define TARGET_IS_BLIZZARD_RB1, which causes the rom.h from TivaWare 1.0 to export EEPROM API functions. However, the TM4C1233H6PM ROM user''s guide doesn't document any EEPROM functions.

(where the TM4C1233H6PM should be identical to the LM4F120H5QR)

3) Looking in the ROM table for an example LM4F120H5QR Rev A3 shows EEPROM functions and:

- Calling ROM_EEPROMSizeGet returns the expected value of 2048.

- Calling ROM_EEPROMBlockCountGet returns the expected value of 32.

 

My questions are:

a) When compiling for a LM4F120H5QR should TARGET_IS_BLIZZARD_RA1 or TARGET_IS_BLIZZARD_RB1 be defined?

b) Should the ROM EEPROM functions be described as supported in the LM4F120H5QR and/or TM4C1233H6PM ROM user guides?