|
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.
|
MeshX GPIO Concrete Implementation. More...
#include "../inc/meshx_io_interface.hpp"#include "../inc/meshx_io_types.hpp"#include "../../interface/gpio/meshx_gpio.h"#include "../../interface/gpio/meshx_gpio_types.h"#include "../../inc/meshx_err.h"#include <cstring>#include <vector>Data Structures | |
| class | meshx::MeshXGpioImpl |
| Concrete GPIO Implementation Class. More... | |
Namespaces | |
| namespace | meshx |
Functions | |
| static void | meshx::meshx_gpio_intr_cb_wrapper (uint8_t logical_pin, void *user_data) |
| Static interrupt callback wrapper for C API. | |
| std::unique_ptr< MeshXIoInterface > | meshx::createGpioInstance (uint8_t logical_pin, const char *name) |
| Factory function for creating GPIO instances. | |
MeshX GPIO Concrete Implementation.
This file implements the concrete GPIO class that inherits from MeshXIoInterface and provides GPIO operations.