Home
last modified time | relevance | path

Searched refs:col_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.c40 dedic_gpio_bundle_handle_t col_bundle; member
58 …dedic_gpio_bundle_write(mkbd->col_bundle, (1 << mkbd->nr_col_gpios) - 1, (1 << mkbd->nr_col_gpios)… in matrix_kbd_row_isr_callback()
68 uint32_t col_in = dedic_gpio_bundle_read_in(mkbd->col_bundle); in matrix_kbd_debounce_timer_callback()
95 dedic_gpio_bundle_write(mkbd->col_bundle, (1 << mkbd->nr_col_gpios) - 1, 0); in matrix_kbd_debounce_timer_callback()
151 MKBD_CHECK(dedic_gpio_new_bundle(&bundle_col_config, &mkbd->col_bundle) == ESP_OK, in matrix_kbd_install()
157 dedic_gpio_bundle_set_interrupt_and_callback(mkbd->col_bundle, (1 << config->nr_col_gpios) - 1, in matrix_kbd_install()
171 if (mkbd->col_bundle) { in matrix_kbd_install()
172 dedic_gpio_del_bundle(mkbd->col_bundle); in matrix_kbd_install()
187 dedic_gpio_del_bundle(mkbd_handle->col_bundle); in matrix_kbd_uninstall()
203 dedic_gpio_bundle_write(mkbd_handle->col_bundle, (1 << mkbd_handle->nr_col_gpios) - 1, 0); in matrix_kbd_start()
[all …]