Home
last modified time | relevance | path

Searched refs:row_bundle (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-3.6.0/examples/peripherals/gpio/matrix_keyboard/components/matrix_keyboard/src/
Dmatrix_keyboard.c39 dedic_gpio_bundle_handle_t row_bundle; member
49 static IRAM_ATTR bool matrix_kbd_row_isr_callback(dedic_gpio_bundle_handle_t row_bundle, uint32_t r… in matrix_kbd_row_isr_callback() argument
55 …dedic_gpio_bundle_set_interrupt_and_callback(row_bundle, (1 << mkbd->nr_row_gpios) - 1, DEDIC_GPIO… in matrix_kbd_row_isr_callback()
57 dedic_gpio_bundle_write(row_bundle, 1 << row_index, 0); in matrix_kbd_row_isr_callback()
67 uint32_t row_out = dedic_gpio_bundle_read_out(mkbd->row_bundle); in matrix_kbd_debounce_timer_callback()
93 …dedic_gpio_bundle_write(mkbd->row_bundle, (1 << mkbd->nr_row_gpios) - 1, (1 << mkbd->nr_row_gpios)… in matrix_kbd_debounce_timer_callback()
96 dedic_gpio_bundle_set_interrupt_and_callback(mkbd->row_bundle, (1 << mkbd->nr_row_gpios) - 1, in matrix_kbd_debounce_timer_callback()
135 MKBD_CHECK(dedic_gpio_new_bundle(&bundle_row_config, &mkbd->row_bundle) == ESP_OK, in matrix_kbd_install()
155 dedic_gpio_bundle_set_interrupt_and_callback(mkbd->row_bundle, (1 << config->nr_row_gpios) - 1, in matrix_kbd_install()
174 if (mkbd->row_bundle) { in matrix_kbd_install()
[all …]