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_gpio_impl.cpp File Reference

MeshX GPIO Concrete Implementation. More...

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< MeshXIoInterfacemeshx::createGpioInstance (uint8_t logical_pin, const char *name)
 Factory function for creating GPIO instances.

Detailed Description

MeshX GPIO Concrete Implementation.

This file implements the concrete GPIO class that inherits from MeshXIoInterface and provides GPIO operations.

Author
MeshX Team
Date
2024