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.

Starterware/TM4C123GH6PGE: Found bug in TivaWare_C_Series-2.1.3.156 driverlib regarding splitting (wide) timers

Part Number: TM4C123GH6PGE

Tool/software: Starterware

Hello all,

After wasting too much time on trying to make a wide timer work in split pair using common  sense, documentation and this forum's much appreciated examples, I finally found the problem:

driverlib/timer.c  , line360, function TimerConfigure, in the second ASSERT

ASSERT(((ui32Config & 0xff000000) != TIMER_CFG_SPLIT_PAIR) ||

This renders any attempt at configuring for split pair, totally useless. It ignores it.


Instead, modify this line to:

ASSERT(((ui32Config & 0xff000000) == TIMER_CFG_SPLIT_PAIR) ||


Please fix this in Tivaware if not already fixed (haven't checked).


All the best,

The guy that did not want to post from his normal Ti account because of the stupid way his name was changed and can't be fixed.