20.  Software Timers may FailIndex

Modules Affected

GP 1.0 Build 10 and earlier, Moto 1.0 Build 2 and earlier

Problem

If the processor is busy with a lot of tasks (reflexes, TEA programs, IO operations), attempting to set a software timer may fail and all software timers may stop operating.  Any task that is waiting for a software timer to expire might stall indefinitely.  This behavior has only been reproduced on the Moto board.  Similar problems may occur on the GP board, though they seem to be extremely rare.

Work-Arounds

If you are experiencing difficulty with a multi-tasking application on the Moto board, try using a single process instead.  Use a single 1K program slot or the 16K program slot.


version: 1.0, build 80903
© Copyright 1994-2008 Acroname, Inc., Boulder, Colorado.  All rights reserved.