Title: IIC/1
Description: This document describes the IIC module in RISC OS 2.00
A module "IIC" in RISC OS 2.00 allows reading and writing to IIC devices
which may be attached to podules, as well as to the internal CMOS RAM/clock
chip.
SWI IIC_Control (&240)
in: R0 = device address (bit 0 set => read operation, clear => write)
R1 -> data block
R2 = length of data block
out: V=0 => successful operation; all registers preserved; for a read
operation, the data block is updated
V=1 => error; R0 -> error block; for a read operation, data block
possibly partly updated
Possible errors to-date
"No acknowledge from IIC device", error number &20300: the device failed to
acknowledge, either to the device address, or during the data transfer.