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_runtime_t Struct Reference

GPIO runtime state structure. More...

Data Fields

bool initialized
uint8_t pin_count
meshx_gpio_pin_config_tpin_configs
meshx_gpio_pin_state_tpin_states
uint8_t * logical_to_physical_map
uint8_t * physical_to_logical_map
meshx_gpio_hosted_mode_t hosted_mode
meshx_gpio_hosted_event_cb_t hosted_event_cb

Detailed Description

GPIO runtime state structure.

Field Documentation

◆ hosted_event_cb

meshx_gpio_hosted_event_cb_t meshx_gpio_runtime_t::hosted_event_cb

Callback for hosted mode events

◆ hosted_mode

meshx_gpio_hosted_mode_t meshx_gpio_runtime_t::hosted_mode

Current hosted mode state

◆ initialized

bool meshx_gpio_runtime_t::initialized

GPIO subsystem initialized flag

◆ logical_to_physical_map

uint8_t* meshx_gpio_runtime_t::logical_to_physical_map

Logical to physical pin mapping

◆ physical_to_logical_map

uint8_t* meshx_gpio_runtime_t::physical_to_logical_map

Physical to logical pin mapping

◆ pin_configs

meshx_gpio_pin_config_t* meshx_gpio_runtime_t::pin_configs

Pin configuration array

◆ pin_count

uint8_t meshx_gpio_runtime_t::pin_count

Number of configured pins

◆ pin_states

meshx_gpio_pin_state_t* meshx_gpio_runtime_t::pin_states

Pin runtime state array


The documentation for this struct was generated from the following file: