interrupts
interrupts ( -- )
interrupts
Select interrupts
vocabulary.
ESP_INTR_FLAG_INTRDISABLED ESP_INTR_FLAG_IRAM ESP_INTR_FLAG_EDGE ESP_INTR_FLAG_SHARED ESP_INTR_FLAG_NMI ESP_INTR_FLAG_LEVELn ESP_INTR_FLAG_DEFAULT esp_intr_free esp_intr_alloc GPIO_INTR_HIGH_LEVEL GPIO_INTR_LOW_LEVEL GPIO_INTR_ANYEDGE GPIO_INTR_NEGEDGE GPIO_INTR_POSEDGE GPIO_INTR_DISABLE gpio_get_drive_capability gpio_set_drive_capability gpio_isr_handler_remove gpio_isr_handler_add gpio_uninstall_isr_service gpio_install_isr_service gpio_deep_sleep_hold_dis gpio_deep_sleep_hold_en gpio_hold_dis gpio_hold_en gpio_pulldown_dis gpio_pulldown_en gpio_pullup_dis gpio_pullup_en gpio_wakeup_disable gpio_wakeup_enable gpio_set_pull_mode gpio_set_direction gpio_get_level gpio_set_level gpio_intr_disable gpio_intr_enable gpio_set_intr_type gpio_reset_pin gpio_config pinchange
gpio_set_intr_type ( pin type -- 0/err )
GPIO set interrupt trigger type.
gpio_set_pull_mode ( pin mode -- 0/err )
Configure GPIO pull-up/pull-down resistors.
Only pins that support both input & output have integrated pull-up and pull-down resistors. Input-only GPIOs 34-39 do not.
gpio_pulldown_dis ( pin -- 0/err )
Disable pull-down on GPIO.
gpio_pulldown_en ( pin -- 0/err )
Enable pull-down on GPIO.
pinchange ( xt pin -- )
Call xt when pin changes.
17 input pinMode : test ( -- ) ." pinvalue: " 17 digitalRead . cr ; interrupts ' test 17 pinchange