16.  Multiple IIC ReadsIndex

Modules Affected

Garcia GP 2.0, GP 1.0 Build 14 and earlier, Moto 1.0 Build 7 and earlier

Problem

A BrainStem module has only one IIC bus so it is only possible to perform one master read at a time.  If multiple processes attempt a master read from the IIC bus at nearly the same time, the board may lock up.

Work-Arounds

Use only one process to perform master reads from the IIC bus.

Use software checks to ensure that multiple processes do not try to read from IIC bus at nearly the same time.


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