pub unsafe extern "C" fn zr_i2c_read( dev: *const device, buf: *mut u8, num_bytes: u32, addr: u16, ) -> i32