#include <crossbar.h>
Data Fields | |
| uint16_t | mask |
| struct { | |
| uint16_t input:1 | |
| uint16_t output:1 | |
| uint16_t open_drain:1 | |
| uint16_t pull_mode:2 | |
| uint16_t irq_mode:5 | |
| uint16_t inverted:1 | |
| uint16_t analog:1 | |
| uint16_t pwm:1 | |
| uint16_t servo_pwm:1 | |
| uint16_t claimed:1 | |
| uint16_t debounce:1 | |
| }; | |
| struct { ... } |
| uint16_t analog |
| uint16_t claimed |
| uint16_t debounce |
| uint16_t input |
| uint16_t inverted |
| uint16_t irq_mode |
| uint16_t mask |
| uint16_t open_drain |
| uint16_t output |
| uint16_t pull_mode |
| uint16_t pwm |
| uint16_t servo_pwm |