MeshX 0.3
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
ble_mesh_plat_init.h File Reference

Header file for BLE Mesh example initialization functions and definitions. This file contains declarations for initializing Bluetooth and retrieving the device UUID for BLE Mesh applications. More...

#include "esp_err.h"
Include dependency graph for ble_mesh_plat_init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ble_mesh_get_dev_uuid (uint8_t *dev_uuid)
 Retrieve the device UUID for BLE Mesh.
 
esp_err_t bluetooth_init (void)
 Initialize the Bluetooth stack for BLE Mesh.
 

Detailed Description

Header file for BLE Mesh example initialization functions and definitions. This file contains declarations for initializing Bluetooth and retrieving the device UUID for BLE Mesh applications.

Copyright (c) 2024 - 2025 MeshX

Author
Pranjal Chanda

Definition in file ble_mesh_plat_init.h.

Function Documentation

◆ ble_mesh_get_dev_uuid()

void ble_mesh_get_dev_uuid ( uint8_t * dev_uuid)

Retrieve the device UUID for BLE Mesh.

< __cplusplus

This function populates the provided buffer with the device UUID used in BLE Mesh operations.

Parameters
[out]dev_uuidPointer to a buffer where the device UUID will be stored. The buffer must be large enough to hold the UUID.

◆ bluetooth_init()

esp_err_t bluetooth_init ( void )

Initialize the Bluetooth stack for BLE Mesh.

This function sets up the necessary components and configurations to initialize the Bluetooth stack for BLE Mesh functionality.

Returns
  • ESP_OK: Initialization successful.
  • Other: Appropriate error code indicating failure. __cplusplus
Here is the caller graph for this function: