gpio_dev_s is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferences

Fields

Field
Declared as
union { struct { uint32_t reserved0: 2; uint32_t pad_driver: 1; uint32_t reserved3: 4; uint32_t int_type: 3; uint32_t wakeup_enable: 1; uint32_t config: 2; uint32_t int_ena: 5; uint32_t reserved18: 14; }; uint32_t val; }[40]
union { struct { uint32_t rtc_max: 10; uint32_t reserved10: 21; uint32_t start: 1; }; uint32_t val; }
union { struct { uint32_t value_sync2: 20; uint32_t reserved20: 10; uint32_t rdy_real: 1; uint32_t rdy_sync2: 1; }; uint32_t val; }
union { struct { uint32_t func_sel: 6; uint32_t sig_in_inv: 1; uint32_t sig_in_sel: 1; uint32_t reserved8: 24; }; uint32_t val; }[256]
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t sel: 8; uint32_t reserved8: 24; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t strapping: 16; uint32_t reserved16:16; }; uint32_t val; }
uint32_t
union { struct { uint32_t intr: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t intr: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t intr: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t intr: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
union { struct { uint32_t intr_st: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t intr_st: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t intr_st: 8; uint32_t reserved8: 24; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
union { struct { uint32_t intr: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t func_sel: 9; uint32_t inv_sel: 1; uint32_t oen_sel: 1; uint32_t oen_inv_sel: 1; uint32_t reserved12: 20; }; uint32_t val; }[40]
uint32_t
uint32_t
uint32_t
uint32_t
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }
union { struct { uint32_t data: 8; uint32_t reserved8: 24; }; uint32_t val; }

References

from examples