Other Parts Discussed in Thread: TM4C129XNCZAD
I am migrating from StellarisWare to TivaWare and have found some bugs.
Specifically, the GPIOPinConfigure() function has the following assert statement:
ASSERT(((ui32PinConfig >> 16) & 0xff) < 15);
but there are plenty of GPIO #defines (such as GPIO_PR1_LCDFP for PART_TM4C129XNCZAD) that cause this assert to fail.
The ROM functions that are generally used for the examples never assert, so this never shows up in the examples. But when I use the non-ROM functions, then I get failing asserts. I suspect there are many more places where this will occur and suggest that all examples and test cases be run with both ROM and non-ROM versions of all functions before releasing a new version of TivaWare.