Lines Matching refs:bundle
13 …bundle is a group of GPIOs, which can be manipulated at the same time in one CPU cycle. The maxima…
16 …nship with CPU core. It's highly recommended to install and operate GPIO bundle in a pin-to-core t…
18 …bundle, one needs to call :cpp:func:`dedic_gpio_new_bundle` to allocate the software resources and…
27 The following code shows how to install a output only GPIO bundle:
53 To uninstall the GPIO bundle, one needs to call :cpp:func:`dedic_gpio_del_bundle`.
56 …ive ability, output/input enable), so before installing a dedicated GPIO bundle, you have to confi…
68 * - Write to GPIOs in the bundle by mask
70 * - Read the value that input to bundle
72 * - Read the value that output from bundle
92 …IRAM_ATTR bool dedic_gpio_isr_callback(dedic_gpio_bundle_handle_t bundle, uint32_t index, void *ar…
100 // enable positive edge interrupt on the second GPIO in the bundle (i.e. index 1)
101 …ESP_ERROR_CHECK(dedic_gpio_bundle_set_interrupt_and_callback(bundle, BIT(1), DEDIC_GPIO_INTR_POS_E…
112 1. Allocate a GPIO bundle: :cpp:func:`dedic_gpio_new_bundle`
113 2. Query the mask occupied by that bundle: :cpp:func:`dedic_gpio_get_out_mask` or/and :cpp:func:`de…