MeshX 0.4
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
meshx_c_header.h
Go to the documentation of this file.
1/**
2 * Copyright © 2024 - 2025 MeshX
3 *
4 * @file meshx_c_header.h
5 * @brief This file includes all required header file encapslated under C env
6 *
7 * @author Pranjal Chanda
8 */
9#ifndef __MESHX_C_HEADER_H__
10#define __MESHX_C_HEADER_H__
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16/*************************************************************
17 * Common Header
18 *************************************************************/
19#include <meshx_common.h>
20#include <meshx_txcm.h>
21#include <meshx_control_task.h>
22#include <meshx_api.h>
23#include <meshx_nvs.h>
24#include <meshx_platform_ble_mesh.h>
26
27/*************************************************************
28 * Interface Header
29 *************************************************************/
33
40#include <meshx_prov_srv.h>
41#include <meshx_config_server.h>
42
43
44#ifdef __cplusplus
45}
46#endif
47
48#endif /* __MESHX_C_HEADER_H__ */
Shared message definitions for Relay elements.
This file contains the API definitions for the MeshX application.
Common BLE Mesh interface definitions and utility functions.
Header file for MeshX BLE Mesh Configuration Server.
Header file for BLE Mesh Generic Client functionality in the MeshX framework. This file contains decl...
Header file for Generic Server Models in MeshX BLE Mesh.
Header file for BLE Mesh Light Client functionality in the MeshX framework. This file contains declar...
Header file for the MeshX BLE Mesh Light Server module. This file defines the data structures,...
This header file defines the provisioning server interface for the MeshX BLE Mesh stack....
Header file for the MeshX BLE Mesh Sensor Server module.
Common application definitions and includes for BLE Mesh Node.
Header for Config Server (migrated for C++ architecture support).
Header file for the control task in the BLE mesh node application.
Logging interface for MeshX with color-coded output.
Header file for MeshX Non-Volatile Storage (NVS) operations.
Header file for provisioning related definitions and functions.
MeshX Tx Control Module This header file contains the definitions and function prototypes for the Mes...