#include <crossbar.h>
Data Fields | |
uint32_t | mask |
struct { | |
uint32_t input:1 | |
uint32_t output:1 | |
uint32_t open_drain:1 | |
uint32_t pull_mode:2 | |
pull_mode_t - pull up/down modes More... | |
uint32_t irq_mode:5 | |
pin_irq_mode_t - IRQ modes More... | |
uint32_t invert:1 | |
uint32_t analog:1 | |
uint32_t pwm:1 | |
uint32_t servo_pwm:1 | |
uint32_t claimable:1 | |
uint32_t debounce:1 | |
uint32_t external:1 | |
uint32_t async:1 | |
uint32_t resolution:4 | |
resolution_t - ADC/DAC resolution More... | |
uint32_t unused:10 | |
}; | |
struct { ... } |
uint32_t analog |
uint32_t async |
uint32_t claimable |
uint32_t debounce |
uint32_t external |
uint32_t input |
uint32_t invert |
uint32_t irq_mode |
pin_irq_mode_t - IRQ modes
uint32_t mask |
uint32_t open_drain |
uint32_t output |
uint32_t pull_mode |
pull_mode_t - pull up/down modes
uint32_t pwm |
uint32_t resolution |
resolution_t - ADC/DAC resolution
uint32_t servo_pwm |
uint32_t unused |