libftdi Archives

Subject: lifted - wait until write is completed

From: Oliver Rademaker <oli.rademaker@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Wed, 30 Nov 2016 17:42:02 +0100
Hello,

I try to write some (DMX) data to my FTDI Device. But if I got right the ftdi_write_data method do not wait, right? So I tried to use fetid_write_data_submit, but when I do the compilation I get error that the method is not declared in this scope:

‘ftdi_write_data_submit’ was not declared in this scope
  ftdi_transfer_data_done(ftdi_write_data_submit(this->pFtdi, this->reset, 1));
                                                                            ^
dmxbridger.cpp:62:77: error: ‘ftdi_transfer_data_done’ was not declared in this scope
  ftdi_transfer_data_done(ftdi_write_data_submit(this->pFtdi, this->reset, 1));





Complete Code are:

//Reset line
ftdi_set_baudrate(this->pFtdi, 96000);
ftdi_transfer_data_done(ftdi_write_data_submit(this->pFtdi, this->reset, 1));

//Send data
ftdi_set_baudrate(this->pFtdi, 250000);
ftdi_transfer_data_done(ftdi_write_data_submit(this->pFtdi, this->buffer, 512));

Has Anyone an Idea?

BR, Oliver


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Current Thread