Skip to content

Commit f25b1de

Browse files
protobitssjanc
authored andcommitted
nuttx example: generate random address
1 parent 1bc51d0 commit f25b1de

File tree

1 file changed

+11
-0
lines changed
  • porting/examples/nuttx

1 file changed

+11
-0
lines changed

porting/examples/nuttx/ble.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,17 @@ static void
9797
app_ble_sync_cb(void)
9898
{
9999
int rc;
100+
ble_addr_t addr;
101+
102+
/* generate new non-resolvable private address */
103+
104+
rc = ble_hs_id_gen_rnd(1, &addr);
105+
assert(rc == 0);
106+
107+
/* set generated address */
108+
109+
rc = ble_hs_id_set_rnd(addr.val);
110+
assert(rc == 0);
100111

101112
rc = ble_hs_util_ensure_addr(0);
102113
assert(rc == 0);

0 commit comments

Comments
 (0)