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.

TM4C129ENCPDT: No MAP_TimerUpdateMode()?

Part Number: TM4C129ENCPDT

Hi all,

Are there plans to release a TivaWare update in the near future?

There does not appear to be a MAP_TimerUpdateMode() function, which is annoying because we call the MAP_ versions of all TivaWare functions in our code, and each time we write code that includes MAP_TimerUpdateMode(), we get the compiler/linker warnings about this being unresolved and have to go and remove the MAP_ prefix.

We use the MAP_ prefix functions in order to automatically use the ROM_ version when available (to save flash) or the flash version when there is no ROM_ version, or when the available in-flash library code is newer than what's in ROM memory (i.e. contains bug fixes).

So, if there are plans for a TivaWare update, I recommend adding the missing MAP_TimerUpdateMode() define. If there is no such function in ROM, or if the ROM version is deprecated, then this define should always resolve to the compiled in-flash version.

Thanks

  • Hello twelve12pm,

    Thanks for that feedback. The TimerUpdateMode API was added to TivaWare in 2.1.0 and it is not in ROM. So it the define would always resolve to the compiled Flash version. I agree that the MAP_ prefixed function should be added though and will add that to our list.

    Since I can confirm that only the Flash version resolves, you could go ahead and add a define to the rom_map file for ease of development.

  • Hello Ralph,

    Thank you for your reply. We will add that define and I look forward to an updated TivaWare.