#include <crossbar.h>
Data Fields | |
uint8_t | id |
Pin id. More... | |
pin_function_t | function |
Pin function. More... | |
pin_group_t | group |
Pin group. More... | |
void * | port |
Optional pointer to the underlying peripheral or pin specific data. More... | |
const char * | description |
Optional pointer to description string. More... | |
uint_fast8_t | pin |
Pin number. More... | |
pin_cap_t | cap |
Pin capabilities. More... | |
pin_mode_t | mode |
Current pin configuration. More... | |
xbar_config_ptr | config |
Optional pointer to function for configuring the port. More... | |
xbar_get_value_ptr | get_value |
Optional pointer to function to get current port value. More... | |
xbar_set_value_ptr | set_value |
Optional pointer to function to set port value. More... | |
xbar_event_ptr | on_event |
Not used - might be removed. More... | |
pin_cap_t cap |
Pin capabilities.
xbar_config_ptr config |
Optional pointer to function for configuring the port.
const char* description |
Optional pointer to description string.
pin_function_t function |
Pin function.
xbar_get_value_ptr get_value |
Optional pointer to function to get current port value.
pin_group_t group |
Pin group.
uint8_t id |
Pin id.
pin_mode_t mode |
Current pin configuration.
xbar_event_ptr on_event |
Not used - might be removed.
uint_fast8_t pin |
Pin number.
void* port |
Optional pointer to the underlying peripheral or pin specific data.
xbar_set_value_ptr set_value |
Optional pointer to function to set port value.