|
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.
|
GPIO runtime state structure. More...
Data Fields | |
| bool | initialized |
| uint8_t | pin_count |
| meshx_gpio_pin_config_t * | pin_configs |
| meshx_gpio_pin_state_t * | pin_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 |
GPIO runtime state structure.
| meshx_gpio_hosted_event_cb_t meshx_gpio_runtime_t::hosted_event_cb |
Callback for hosted mode events
| meshx_gpio_hosted_mode_t meshx_gpio_runtime_t::hosted_mode |
Current hosted mode state
| bool meshx_gpio_runtime_t::initialized |
GPIO subsystem initialized flag
| uint8_t* meshx_gpio_runtime_t::logical_to_physical_map |
Logical to physical pin mapping
| uint8_t* meshx_gpio_runtime_t::physical_to_logical_map |
Physical to logical pin mapping
| meshx_gpio_pin_config_t* meshx_gpio_runtime_t::pin_configs |
Pin configuration array
| uint8_t meshx_gpio_runtime_t::pin_count |
Number of configured pins
| meshx_gpio_pin_state_t* meshx_gpio_runtime_t::pin_states |
Pin runtime state array