数据从jd2xx传输到劫持iOS库

时间:2015-02-13 16:52:56

标签: ios audio ftdi

我从Hijack Development kit购买了Seeedstudio,包括Hijack主板和程序员子板。 将Hijack主板连接到编程器板后,我想数据可以从PC客户端传输到iPhone / iPad中的libHijack。

让我们说:
J:{7}在Windows 7上。
P:程序员板。
H:劫持主板
L:jd2xx client开发用于从iPhone的音频接口接收数据。

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

当jd2xx客户端发送一些数据时,红色LED D5亮起(看起来不错)但L中没有响应(只有一些噪声调用回调方法)。

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

这是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;
}

0 个答案:

没有答案
相关问题