bt_mesh_atomic_set_bit() function
Atomically set a bit. Atomically set bit number @a bit of @a target. The target may be a single atomic variable or an array of them.
Arguments
target
Address of atomic variable or array.
bit
Bit number (starting from 0).
Return value
N/A
![]()
bt_mesh_atomic_set_bit(bt_mesh_dev.flags, BLE_MESH_DEV_SCANNING);![]()
bt_mesh_atomic_set_bit(bt_mesh.flags, BLE_MESH_PROVISIONER);![]()
bt_mesh_atomic_set_bit(bt_mesh.flags, BLE_MESH_VALID_PROV);![]()
bt_mesh_atomic_set_bit(prov_links[i].flags, CONNECTING);![]()
bt_mesh_atomic_set_bit(link->flags, LINK_ACTIVE);![]()
bt_mesh_atomic_set_bit(link->flags, SEND_CONFIRM);![]()
bt_mesh_atomic_set_bit(link->flags, REMOTE_PUB_KEY);![]()
bt_mesh_atomic_set_bit(link->flags, HAVE_DHKEY);![]()
bt_mesh_atomic_set_bit(link->flags, SEND_CONFIRM);![]()
bt_mesh_atomic_set_bit(link->flags, WAIT_PK_OBR);![]()
bt_mesh_atomic_set_bit(link->flags, WAIT_GEN_DHKEY);![]()
bt_mesh_atomic_set_bit(link->flags, SEND_CONFIRM);![]()
bt_mesh_atomic_set_bit(link->flags, LINK_ACTIVE);
bt_mesh_atomic_set_bit() is called by 30 functions and calls 1 function:
![]()
bt_mesh_atomic_set_bit()
bt_mesh_atomic_set_bit():
![]()
bt_mesh_atomic_set_bit()