---
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
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric
Ries, the creator of the Lean Startup Methodology on "Lean Startup
Secrets Revealed." This video shows you how to validate your ideas,
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Openobex-users mailing list
[email protected]
http://lists.sourceforge.net/lists/listinfo/openobex-users