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

PWM runtime state structure. More...

Data Fields

bool initialized
uint8_t pwm_pin_count
meshx_pwm_config_tpwm_configs
meshx_pwm_state_tpwm_states
uint8_t channel_allocation [16]
uint8_t allocated_channels

Detailed Description

PWM runtime state structure.

Field Documentation

◆ allocated_channels

uint8_t meshx_pwm_runtime_t::allocated_channels

Number of allocated channels

◆ channel_allocation

uint8_t meshx_pwm_runtime_t::channel_allocation[16]

PWM channel allocation tracking

◆ initialized

bool meshx_pwm_runtime_t::initialized

PWM subsystem initialized flag

◆ pwm_configs

meshx_pwm_config_t* meshx_pwm_runtime_t::pwm_configs

PWM configuration array

◆ pwm_pin_count

uint8_t meshx_pwm_runtime_t::pwm_pin_count

Number of configured PWM pins

◆ pwm_states

meshx_pwm_state_t* meshx_pwm_runtime_t::pwm_states

PWM runtime state array


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