IO configuration structure (C compatible).
More...
#include <meshx_io_bridge.h>
IO configuration structure (C compatible).
◆ channel
| uint8_t meshx_io_config_t::channel |
◆ [union]
| union { ... } meshx_io_config_t::config |
◆ [struct]
| struct { ... } meshx_io_config_t::custom |
◆ custom_data
| uint32_t meshx_io_config_t::custom_data |
◆ custom_id
| uint16_t meshx_io_config_t::custom_id |
◆ drive
| uint8_t meshx_io_config_t::drive |
◆ duty_cycle
| uint8_t meshx_io_config_t::duty_cycle |
◆ frequency
| uint32_t meshx_io_config_t::frequency |
◆ [struct]
| struct { ... } meshx_io_config_t::gpio |
◆ initial_level
| uint8_t meshx_io_config_t::initial_level |
◆ io_type
| uint8_t meshx_io_config_t::io_type |
◆ logical_pin
| uint8_t meshx_io_config_t::logical_pin |
◆ mode
| uint8_t meshx_io_config_t::mode |
◆ name
| const char* meshx_io_config_t::name |
◆ pull
| uint8_t meshx_io_config_t::pull |
◆ [struct]
| struct { ... } meshx_io_config_t::pwm |
◆ resolution
| uint8_t meshx_io_config_t::resolution |
◆ signal_inversion
| bool meshx_io_config_t::signal_inversion |
The documentation for this struct was generated from the following file: