| 16. Multiple IIC Reads | Index |
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.