This is the set of values that the high-level HAL IIC API calls should return to RISC OS:
IICStatus_Completed | 0 | The transfer completed successfully |
IICStatus_InProgress | 1 | The transfer has started and is proceeding in the background |
IICStatus_NoACK | 2 | Slave failed to acknowledge |
IICStatus_Busy | 3 | IIC system busy, transfer could not be started (call back later) |
IICStatus_Slave | 4 | Reserved for slave operations |
IICStatus_Error | 5 | Another error prevented completion of the transfer |