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
File List
Here is a list of all files with brief descriptions:
[detail level 12345678]
 
docs
 
arch_diag
 
uml_diag
 
meshx
 
main
 
component
 
meshx
 
ble_mesh
 
base_model
 
common
 
elements
 
model
 
inc
 
meshx.h
This file contains the headers for meshx.c
 
meshx_api.h
This file contains the API definitions for the MeshX application
 
meshx_common.h
Common application definitions and includes for BLE Mesh Node
 
meshx_config_internal.h
Internal configuration settings for MeshX
 
meshx_control_task.h
Header file for the control task in the BLE mesh node application
 
meshx_elements.h
Header file for MeshX elements
 
meshx_err.h
MeshX Error Codes
 
meshx_kv_engine.h
Portable Key-Value Engine for MeshX
 
meshx_nvs.h
Header file for MeshX Non-Volatile Storage (NVS) operations
 
meshx_os_timer.h
Header file for OS timer utilities
 
meshx_relay_msg_defs.h
Shared message definitions for Relay elements
 
meshx_ro_cfg.h
Persistent Serialized Configuration Loader (Read-Only)
 
module_id.h
Defines module IDs for different elements in the BLE mesh node application
 
interface
 
ble_mesh
 
gpio
 
logging
 
rtos
 
utils
 
meshx_platform.h
Platform abstraction layer for MeshX
 
io
 
inc
 
interface
 
src
 
src
 
gpio
 
meshx.c
MeshX application file for ESP BLE Mesh node
 
meshx_control_task.c
Implementation of control task for event handling and messaging
 
meshx_kv_engine.c
Enhanced implementation for MeshX Portable Key-Value Engine with GC
 
meshx_nvs.c
Implementation for MeshX Non-Volatile Storage (NVS) operations
 
meshx_nvs_plat_portable.c
 
meshx_os_timer.c
Implementation of OS timer functionalities for BLE mesh node
 
meshx_ro_cfg.c
Persistent Serialized Configuration Loader (Read-Only)
 
meshx_shell.c
Core implementation of the MeshX standalone shell
 
meshx_tiny_printf.c
Lightweight printf implementation
 
unit_test
 
inc
 
gpio_integration_property_test.h
Header for GPIO integration property-based tests
 
gpio_integration_test.h
Header for GPIO integration tests
 
gpio_platform_property_test.h
Header for GPIO platform property-based tests
 
gpio_property_test.h
Header for GPIO property-based tests
 
gpio_test_registry.h
Header for GPIO test registry
 
gpio_unit_test.h
Header for GPIO unit tests
 
pwm_property_test.h
Header for PWM property-based tests
 
unit_test.h
Header file for the production console unit test functionality
 
src
 
gpio_integration_property_test.c
Property-based tests for GPIO element integration validation
 
gpio_integration_test.c
Integration tests for MeshX GPIO subsystem
 
gpio_platform_property_test.c
Property-based tests for GPIO platform abstraction validation
 
gpio_property_test.c
Property-based tests for MeshX GPIO interface validation
 
gpio_test_registry.c
Registry for all GPIO-related unit and property tests
 
gpio_unit_test.c
Unit tests for MeshX GPIO subsystem
 
pwm_property_test.c
Property-based tests for MeshX PWM subsystem correctness
 
unit_test.c
Unit test module for the production console
 
port
 
platform
 
esp
 
esp_idf
 
utils
 
tools
 
scripts
 
autotest