We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f5b8c0 commit 52ffdd8Copy full SHA for 52ffdd8
gap_nrf528xx-advertisement.go
@@ -84,3 +84,16 @@ func (a *Advertisement) Stop() error {
84
errCode := C.sd_ble_gap_adv_stop(a.handle)
85
return makeError(errCode)
86
}
87
+
88
+// SetRandomAddress sets the random address to be used for advertising.
89
+func (a *Adapter) SetRandomAddress(mac MAC) error {
90
+ var addr C.ble_gap_addr_t
91
+ addr.addr = makeSDAddress(mac)
92
+ addr.set_bitfield_addr_type(C.BLE_GAP_ADDR_TYPE_RANDOM_STATIC)
93
94
+ errCode := C.sd_ble_gap_addr_set(&addr)
95
+ if errCode != 0 {
96
+ return Error(errCode)
97
+ }
98
+ return nil
99
+}
0 commit comments