--- apps/obex_test/obex_test.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/apps/obex_test/obex_test.c b/apps/obex_test/obex_test.c index 7527a51..4b9b0b2 100644 --- a/apps/obex_test/obex_test.c +++ b/apps/obex_test/obex_test.c @@ -167,9 +167,9 @@ int main (int argc, char *argv[]) struct context global_context = {0}; #ifdef HAVE_BLUETOOTH - int btobex = FALSE; + int btobex = 0; bdaddr_t bdaddr; - uint8_t channel = 0; + uint16_t channel = 0; #endif #ifdef HAVE_USB int usbobex = FALSE; @@ -192,6 +192,7 @@ int main (int argc, char *argv[]) #endif #ifdef HAVE_BLUETOOTH " -b [addr] [chan] Use bluetooth RFCOMM transport\n" + " -B [addr] [psm] Use bluetooth L2CAP transport\n" #endif #ifdef HAVE_USB " -u [interface] Use USB transport\n" @@ -214,7 +215,9 @@ int main (int argc, char *argv[]) #endif #ifdef HAVE_BLUETOOTH if (argc >= 2 && strcmp(argv[1], "-b") == 0) - btobex = TRUE; + btobex = 1; + if (argc >= 2 && strcmp(argv[1], "-B") == 0) + btobex = 2; #endif #ifdef HAVE_USB if (argc >= 2 && strcmp(argv[1], "-u") == 0) @@ -281,7 +284,7 @@ int main (int argc, char *argv[]) } switch (btobex) { - case TRUE: + case 1: printf("Using Bluetooth RFCOMM transport\n"); handle = OBEX_Init(OBEX_TRANS_BLUETOOTH, obex_event, 0); if (channel_arg) @@ -289,6 +292,14 @@ int main (int argc, char *argv[]) else channel = BT_CHANNEL; break; + + case 2: + printf("Using Bluetooth L2CAP transport\n"); + handle = OBEX_Init(OBEX_TRANS_BT_L2CAP, obex_event, 0); + if (channel_arg) + channel = atoi(channel_arg); + channel = (channel | 0x1001) & 0xFFFF; + break; } if (!handle) { -- 1.7.5.4 ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ Openobex-users mailing list Openobex-users@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/openobex-users