#include <crossbar.h>
Data Fields | |
| void * | ports_id |
| 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_set_function_ptr | set_function |
| Optional pointer to function to set port function. 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.
| uint_fast8_t pin |
Pin number.
| void* port |
Optional pointer to the underlying peripheral or pin specific data.
| void* ports_id |
| xbar_set_function_ptr set_function |
Optional pointer to function to set port function.
| xbar_set_value_ptr set_value |
Optional pointer to function to set port value.