KETCube
Data Fields
ketCube_gpio_descriptor_t Struct Reference

GPIO PIN descriptor. More...

#include <ketCube_gpio.h>

Data Fields

bool used:1
 
ketCube_gpio_function_t function:2
 
union {
   uint8_t   value:4
 
   struct {
      ketCube_gpio_LEDState_t   LED_state:3
 
      ketCube_gpio_polarity_t   polarity:1
 
   } 
 
settings
 

Detailed Description

GPIO PIN descriptor.

Field Documentation

◆ function

ketCube_gpio_function_t ketCube_gpio_descriptor_t::function

PIN function

◆ LED_state

ketCube_gpio_LEDState_t ketCube_gpio_descriptor_t::LED_state

LED state if function is KETCUBE_GPIO_FUNCTION_LED

◆ polarity

ketCube_gpio_polarity_t ketCube_gpio_descriptor_t::polarity

LED ON polarity

◆ settings

union { ... } ketCube_gpio_descriptor_t::settings

◆ used

bool ketCube_gpio_descriptor_t::used

PIN used

◆ value

uint8_t ketCube_gpio_descriptor_t::value

value access


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