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

GPIO Configuration Header. More...

#include <meshx_gpio_types.h>

Data Fields

uint8_t version
uint8_t pin_count
uint16_t crc16
uint8_t reserved [3]

Detailed Description

GPIO Configuration Header.

This structure is used for serialized GPIO configuration storage in KV Engine with versioning and CRC validation.

Field Documentation

◆ crc16

uint16_t meshx_gpio_config_header_t::crc16

CRC16 checksum (compatible with KV Engine)

◆ pin_count

uint8_t meshx_gpio_config_header_t::pin_count

Number of configured pins

◆ reserved

uint8_t meshx_gpio_config_header_t::reserved[3]

Reserved for future use

◆ version

uint8_t meshx_gpio_config_header_t::version

Format version (1)


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