<div dir="ltr"><div><div><div>Hi Patrick,<br><br></div>I finally got a response from openobex and the secret was in the UPGRADING document.<br><br></div>I don't have the time now to deal with it, so it is just FYI. I hope we can follow up on that next.<br><br></div>regards<br><div><div><br><div><div><br><a href="https://gitlab.com/openobex/mainline/blob/master/UPGRADING.txt">https://gitlab.com/openobex/mainline/blob/master/UPGRADING.txt</a><br><br>Upgrade guide from previous version of openobex<br>===============================================<br><br>Upgrading to version 1.7<br>------------------------<br><br>When using an event loop that triggers on incoming data, you must call<br>OBEX_HandleInput() after each call to OBEX_Request() to actually send the<br>request.<br><br><br>Upgrading to version 1.6<br>------------------------<br><br>The function OBEX_UnicodeToAscii() and its counterpart OBEX_AsciiToUnicode()<br>are gone. Please use the more complete functionality from your toolkit.<br><br>If you use one of the functions InOBEX_ServerRegister() and<br>InOBEX_TransportConnect(), please change to TcpOBEX_ServerRegister() and<br>TcpOBEX_TransportConnect().<br><br>The functions OBEX_GetCustomData() and OBEX_SetCustomData() will really only<br>work with OBEX_TRANS_CUSTOM. Also, obex_t and obex_object_t changed the<br>declared type. If you pass it around, make sure to use them as pointer.<br><br>To use the bluetooth function, include the bluetooth headers of your system<br>before including openobex/obex.h or define bt_addr_t to the proper type.<br><br>The function OBEX_FindInterfaces is replaced by the functions<br>OBEX_EnumerateInterfaces() and OBEX_GetInterfaceByIndex().<br><br></div></div></div></div><div class="gmail_extra"><br></div></div>