I2ctype t = private Unix.file_descrval set_address :
Unix.file_descr ->
int ->
(t, [> `EUnix of Unix.error ]) Result.resultval write_quick :
t ->
Stdint.uint8 ->
(unit, [> `EUnix of Unix.error ]) Result.resultval read_byte :
t ->
(Stdint.uint8 list, [> `EUnix of Unix.error ]) Result.resultval write_byte :
t ->
Stdint.uint8 ->
(unit, [> `EUnix of Unix.error ]) Result.resultval read_byte_data :
t ->
Stdint.uint8 ->
(Stdint.uint8 list, [> `EUnix of Unix.error ]) Result.resultval write_byte_data :
t ->
Stdint.uint8 ->
Stdint.uint8 ->
(unit, [> `EUnix of Unix.error ]) Result.resultval read_word_data :
t ->
Stdint.uint8 ->
(Stdint.uint16, [> `EUnix of Unix.error ]) Result.resultval write_word_data :
t ->
Stdint.uint8 ->
Stdint.uint16 ->
(unit, [> `EUnix of Unix.error ]) Result.resultval process_call :
t ->
Stdint.uint8 ->
Stdint.uint16 ->
(Stdint.uint16, [> `EUnix of Unix.error ]) Result.resultval read_block_data :
t ->
Stdint.uint8 ->
(Stdint.uint8 list, [> `EUnix of Unix.error ]) Result.resultval write_block_data :
t ->
Stdint.uint8 ->
Stdint.uint8 list ->
(unit, [> `EUnix of Unix.error ]) Result.resultval read_i2c_block_data :
t ->
Stdint.uint8 ->
Stdint.uint8 ->
Stdint.uint8 ->
(Stdint.uint8 list, [> `EUnix of Unix.error ]) Result.resultval write_i2c_block_data :
t ->
Stdint.uint8 ->
Stdint.uint8 list ->
(unit, [> `EUnix of Unix.error ]) Result.resultval block_process_call :
t ->
Stdint.uint8 ->
Stdint.uint8 list ->
(Stdint.uint8 list, [> `EUnix of Unix.error ]) Result.result