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.

TM4C1294NCPDT: UART TivaWare Functions/Parameters

Part Number: TM4C1294NCPDT

Hi team,

We are looking to move from the TM4C123x devices to the TM4C129x devices and we are referencing the 'Differences Between Tiva™ C Series TM4C Microcontrollers' App Report found here: http://www.ti.com/lit/an/spma065/spma065.pdf 

In Section 12.2, it says that there are 4 functions and 2 parameters that are supported in TM4C123x that are not supported in TM4C129x. 

Looking in the 'TivaWare Peripheral Driver Library User's Guide,' (http://www.ti.com/lit/an/spma065/spma065.pdf) those 4 functions are mentioned but there is no mentioning of support of one family vs. the other.

Is this actually the case that the 4 functions will not work on the TM4C129x family? Are there any equivalents? Also, I do not see any mention of the 2 parameters in that User's Guide (UART_INT_DMARX, UART_INT_DMATX). 

Regards,

Akash Patel

  • Hi Akash,
    Perhaps the app note is outdated. I don't see reason these APIs are not supported for TM4C129x. Looking at the uart_echo example for TM4C129 and the uart.h I see all of these APIs/macros are available.

  • It is believed that Charles' identification of "timeliness" is correct. With the arrival of "TM4C" (replacing LX4F/LM3S) the "StellarisWare API" was "updated" - and that process proved (greatly) challenging.

    Is not the "Safest" confirmation provided by your procuring - then testing those Apps - w/a '129 Eval Board? (such gets everyone "Off the Hook" - does it not?) Note too - that (other) needed APPS (vital ones) may be equally tested - such effort trumps "hope" - does it not?