kernel_oserror *HAL_Video_IICOp(uint location, void *block, int num)
Entry | |
---|---|
location | Location to read from: |
card<<28 + channel<<24 + I2CCmnd<< + address | |
I2CCmnd = 1 for read, 0 for write | |
address = offset/address within EDID data | |
block | Memory block to transfer data to/from |
num | Number of bytes to transfer |
Exit | |
---|---|
- | Returns 0 for success, else kernel_oserror? pointer (Bad!). |
This is an internal call for OS use only and should not be used by user software. User software should use GraphicsV instead of interacting with the HAL directly.
This call allows the HAL to implement the functionality of GraphicsV_IICOp.