pub unsafe extern "C" fn hal_i2c_receive(
    iface: ATCAIface,
    rxdata: *mut u8,
    rxlength: *mut u16
) -> ATCA_STATUS