h6. [[Hardware Abstraction Layer]] h6(. » [[RISC OS entry points from HAL]] h6((. » RISCOS_IICOpV h2. RISCOS_IICOpV h5. (OS entry #6) <pre> int RISCOS_IICOpV(iic_transfer *descs, int ndesc_and_bus) </pre> |_<. Entry | | |descs |Pointer to list of [[iic_transfer]] structures | |/2^. ndesc_and_bus |Bits 0-23: Number of iic_transfer structures | |Bits 24-31: IIC bus number | |_<. Exit | | |- |[[HAL IIC return codes|Return code]] | h4. Use This call is a simple wrapper to IIC_OpV, an internal kernel routine which is used by SWI [[OS_IICOp]] to handle IIC transfers. As such, it allows the HAL to perform IIC transfers. Note that it is only safe to call this function once [[HAL_Init]] has completed. h6. Information sources: Kernel.s.HAL, Kernel.hdr.OSEntries in CVS