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/ |
D | matrix_keyboard.c | 40 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 …]
|