h6. [[Hardware Abstraction Layer]] h6(. [[HAL entry points from RISC OS]] h6((. » HAL_IICType h2. HAL_IICType h5. (HAL entry #32) <pre> unsigned int HAL_IICType(int bus) </pre> |_<. Entry | | |bus |Bus number to query | |_<. Exit | | |Bit 0 |Bus supplies the low-level API | |Bit 1 |Bus supplies the high-level API | |Bit 2 |High-level API supports multi-master operation | |Bit 3 |High-level API supports slave operation | |Bit 4 |High-level API supports background operation | |Bit 16 |Bus supports Fast (400kbps) operation | |Bit 17 |Bus supports High-speed (3.4Mbps) operation | |Bits 20-31 |Version number of IIC supported by high-level API, * 100. | h4. Use Returns a flag word describing the specified IIC bus. This is an internal call for OS use only and should not be used by user software. h4. See also * [[HAL IIC API]] h6. Information sources: Kernel.Docs.HAL.HAL_API, Kernel.Docs.HAL.MoreEnts in CVS