You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2016/07/11 23:49:56 UTC

[06/50] [abbrv] incubator-mynewt-core git commit: bleprph - Use new advertise API.

bleprph - Use new advertise API.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/804b4456
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/804b4456
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/804b4456

Branch: refs/heads/ble_hs_api
Commit: 804b44566395eaab8791c0894c15abe60e96b2d4
Parents: b014354
Author: Christopher Collins <cc...@apache.org>
Authored: Thu Jun 23 15:05:28 2016 -0700
Committer: Christopher Collins <cc...@apache.org>
Committed: Mon Jul 11 16:43:30 2016 -0700

----------------------------------------------------------------------
 apps/bleprph/src/main.c  | 8 ++++++--
 apps/bletiny/src/parse.c | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/804b4456/apps/bleprph/src/main.c
----------------------------------------------------------------------
diff --git a/apps/bleprph/src/main.c b/apps/bleprph/src/main.c
index 74c1e4d..c265dc5 100755
--- a/apps/bleprph/src/main.c
+++ b/apps/bleprph/src/main.c
@@ -124,6 +124,7 @@ bleprph_print_conn_desc(struct ble_gap_conn_desc *desc)
 static void
 bleprph_advertise(void)
 {
+    struct ble_gap_adv_params adv_params;
     struct ble_hs_adv_fields fields;
     int rc;
 
@@ -165,8 +166,11 @@ bleprph_advertise(void)
     }
 
     /* Begin advertising. */
-    rc = ble_gap_adv_start(BLE_GAP_DISC_MODE_GEN, BLE_GAP_CONN_MODE_UND,
-                           NULL, 0, NULL, bleprph_gap_event, NULL);
+    memset(&adv_params, 0, sizeof adv_params);
+    adv_params.conn_mode = BLE_GAP_CONN_MODE_UND;
+    adv_params.disc_mode = BLE_GAP_DISC_MODE_GEN;
+    rc = ble_gap_adv_start(BLE_ADDR_TYPE_PUBLIC, 0, NULL, &adv_params,
+                           bleprph_gap_event, NULL);
     if (rc != 0) {
         BLEPRPH_LOG(ERROR, "error enabling advertisement; rc=%d\n", rc);
         return;

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/804b4456/apps/bletiny/src/parse.c
----------------------------------------------------------------------
diff --git a/apps/bletiny/src/parse.c b/apps/bletiny/src/parse.c
index d5c64c5..927520b 100644
--- a/apps/bletiny/src/parse.c
+++ b/apps/bletiny/src/parse.c
@@ -242,6 +242,7 @@ parse_arg_kv(char *name, struct kv_pair *kvs, int *out_status)
         return -1;
     }
 
+    *out_status = 0;
     return kv->val;
 }