Module pin

Source
Expand description

Structs§

PIN_SPEC
You can read this register and get pin::R. You can reset, write, write_with_zero this register using pin::W. You can also modify this register. See API.

Type Aliases§

CONFIG_R
Field CONFIG reader - NA
CONFIG_W
Field CONFIG writer - NA
INT_ENA_R
Field INT_ENA reader - bit0: APP CPU interrupt enable bit1: APP CPU non-maskable interrupt enable bit3: PRO CPU interrupt enable bit4: PRO CPU non-maskable interrupt enable bit5: SDIO’s extent interrupt enable
INT_ENA_W
Field INT_ENA writer - bit0: APP CPU interrupt enable bit1: APP CPU non-maskable interrupt enable bit3: PRO CPU interrupt enable bit4: PRO CPU non-maskable interrupt enable bit5: SDIO’s extent interrupt enable
INT_TYPE_R
Field INT_TYPE reader - if set to 0: GPIO interrupt disable if set to 1: rising edge trigger if set to 2: falling edge trigger if set to 3: any edge trigger if set to 4: low level trigger if set to 5: high level trigger
INT_TYPE_W
Field INT_TYPE writer - if set to 0: GPIO interrupt disable if set to 1: rising edge trigger if set to 2: falling edge trigger if set to 3: any edge trigger if set to 4: low level trigger if set to 5: high level trigger
PAD_DRIVER_R
Field PAD_DRIVER reader - if set to 0: normal output if set to 1: open drain
PAD_DRIVER_W
Field PAD_DRIVER writer - if set to 0: normal output if set to 1: open drain
R
Register PIN%s reader
W
Register PIN%s writer
WAKEUP_ENABLE_R
Field WAKEUP_ENABLE reader - GPIO wake up enable only available in light sleep
WAKEUP_ENABLE_W
Field WAKEUP_ENABLE writer - GPIO wake up enable only available in light sleep