从jd2xx传输数据到劫持iOS库

从jd2xx传输数据到劫持iOS库,ios,audio,ftdi,Ios,Audio,Ftdi,我买了从,包括劫持主板和程序员子板。 在将Hijack主板连接到编程器板之后,我假设数据可以在iPhone/iPad中从PC客户端传输到libHijack 比如说: J:在Windows7上。 编程板。 H:劫持主板 L:用于从iPhone的音频接口接收数据 预期的数据流: J->P->H->L 当jd2xx客户端发送一些数据时,红色LED D5看起来不错,但在调用回调方法的一些噪音中没有响应 我错过什么了吗? 我很感激任何想法或建议 以下是jd2xx代码: JD2XX jd = new

我买了从,包括劫持主板和程序员子板。 在将Hijack主板连接到编程器板之后,我假设数据可以在iPhone/iPad中从PC客户端传输到libHijack

比如说: J:在Windows7上。 编程板。 H:劫持主板 L:用于从iPhone的音频接口接收数据

预期的数据流: J->P->H->L

当jd2xx客户端发送一些数据时,红色LED D5看起来不错,但在调用回调方法的一些噪音中没有响应

我错过什么了吗? 我很感激任何想法或建议

以下是jd2xx代码:

    JD2XX jd = new JD2XX();
    try {
        jd.open(0);

        jd.setBaudRate(9200);
        jd.setDataCharacteristics(8, JD2XX.STOP_BITS_1, JD2XX.PARITY_NONE);
        jd.setFlowControl(JD2XX.FLOW_NONE, 0, 0);
        jd.setTimeouts(1000, 1000);

        String msg = "Hey, FDTI Chip!";
        jd.write(msg.getBytes());

        jd.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
以下是iOS代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.hiJackMgr = [HiJackMgr new];
    [self.hiJackMgr setDelegate:self];
}

- (int)receive:(UInt8)data{
    NSString *msg = [NSString stringWithFormat:@"%f", data];
    NSLog(msg);
    dispatch_async(dispatch_get_main_queue(), ^{
        [self.msgLabel setText:msg];
    });
    return data;
}