nuttx example: generate random address
diff --git a/porting/examples/nuttx/ble.c b/porting/examples/nuttx/ble.c
index da7bdec..60c0f6b 100644
--- a/porting/examples/nuttx/ble.c
+++ b/porting/examples/nuttx/ble.c
@@ -97,6 +97,17 @@
app_ble_sync_cb(void)
{
int rc;
+ ble_addr_t addr;
+
+ /* generate new non-resolvable private address */
+
+ rc = ble_hs_id_gen_rnd(1, &addr);
+ assert(rc == 0);
+
+ /* set generated address */
+
+ rc = ble_hs_id_set_rnd(addr.val);
+ assert(rc == 0);
rc = ble_hs_util_ensure_addr(0);
assert(rc == 0);