38 #ifndef NRF_MESH_UTILS_H__ 39 #define NRF_MESH_UTILS_H__ 43 #include "nrf_mesh_defines.h" 53 #define BLE_GAP_ADDR_TYPE_RANDOM_INVALID 0x04 64 uint32_t nrf_mesh_rand_get(uint8_t * p_output, uint8_t size); nrf_mesh_beacon_secmat_t secmat
Beacon security material.
Information structure for the Bluetooth Mesh network beacons.
static const nrf_mesh_beacon_secmat_t * nrf_mesh_beacon_secmat_from_info(const nrf_mesh_beacon_info_t *p_beacon_info, nrf_mesh_key_refresh_phase_t kr_phase)
Get the beacon secmat representing the given key refresh phase from the beacon info.
nrf_mesh_address_type_t
Bluetooth Mesh address types.
nrf_mesh_beacon_secmat_t secmat_updated
Beacon security material during key refresh.
nrf_mesh_key_refresh_phase_t
Key refresh phase.
nrf_mesh_address_type_t nrf_mesh_address_type_get(uint16_t address)
Get the address type of little endian 16-bit mesh addresses.
Security material for the Bluetooth Mesh network beacons.
uint8_t nrf_mesh_gap_address_type_get(const uint8_t *p_address, uint8_t txadd_bit)
Get the GAP address type of a given device address.