/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | rtc_io_ll.h | 67 LP_IO.gpio[rtcio_num].mcu_sel = RTCIO_LL_PIN_FUNC; in rtcio_ll_function_select() 118 LP_IO.gpio[rtcio_num].fun_ie = 1; in rtcio_ll_input_enable() 128 LP_IO.gpio[rtcio_num].fun_ie = 0; in rtcio_ll_input_disable() 150 LP_IO.gpio[rtcio_num].fun_drv = strength; in rtcio_ll_set_drive_capability() 161 return LP_IO.gpio[rtcio_num].fun_drv; in rtcio_ll_get_drive_capability() 183 LP_IO.gpio[rtcio_num].fun_wpu = 1; in rtcio_ll_pullup_enable() 194 LP_IO.gpio[rtcio_num].fun_wpu = 0; in rtcio_ll_pullup_disable() 205 LP_IO.gpio[rtcio_num].fun_wpd = 1; in rtcio_ll_pulldown_enable() 216 LP_IO.gpio[rtcio_num].fun_wpd = 0; in rtcio_ll_pulldown_disable() 298 LP_IO.gpio[gpio_num].mcu_oe = 1; in rtcio_ll_enable_output_in_sleep() [all …]
|
D | gpio_ll.h | 439 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 442 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/driver/deprecated/driver/ |
D | rmt_types_legacy.h | 199 #define RMT_DEFAULT_CONFIG_TX(gpio, channel_id) \ argument 203 .gpio_num = gpio, \ 223 #define RMT_DEFAULT_CONFIG_RX(gpio, channel_id) \ argument 227 .gpio_num = gpio, \
|
D | adc.h | 280 esp_err_t adc_vref_to_gpio(adc_unit_t adc_unit, gpio_num_t gpio);
|
/hal_espressif-latest/components/esp_hw_support/ |
D | sleep_modes.c | 1599 for (int gpio = 0; io_mask; ++gpio, io_mask >>= 1) { local 1603 if (!esp_sleep_is_valid_wakeup_gpio(gpio)) { 1604 ESP_LOGE(TAG, "Not an RTC IO: GPIO%d", gpio); 1607 rtc_gpio_mask |= BIT(rtc_io_number_get(gpio)); 1644 for (int gpio = 0; io_mask; ++gpio, io_mask >>= 1) { local 1648 if (!esp_sleep_is_valid_wakeup_gpio(gpio)) { 1649 ESP_LOGE(TAG, "Not an RTC IO Considering io_mask: GPIO%d", gpio); 1652 rtc_gpio_mask |= BIT(rtc_io_number_get(gpio)); 1673 for (int gpio = 0; io_mask; ++gpio, io_mask >>= 1, level_mask >>= 1) { local 1677 if (!esp_sleep_is_valid_wakeup_gpio(gpio)) { [all …]
|
/hal_espressif-latest/components/driver/deprecated/ |
D | adc_legacy.c | 607 esp_err_t adc_vref_to_gpio(adc_unit_t adc_unit, gpio_num_t gpio) in adc_vref_to_gpio() argument 617 if (gpio == ADC_GET_IO_NUM(ADC_UNIT_2, i)) { in adc_vref_to_gpio() 676 struct gpio_dt_spec gpio; in adc_digi_gpio_init() local 678 gpio.port = DEVICE_DT_GET(DT_NODELABEL(gpio0)); in adc_digi_gpio_init() 679 gpio.dt_flags = 0; in adc_digi_gpio_init() 680 if (!device_is_ready(gpio.port)) { in adc_digi_gpio_init() 692 gpio.pin = io; in adc_digi_gpio_init() 693 gpio_pin_configure_dt(&gpio, GPIO_DISCONNECTED); in adc_digi_gpio_init() 703 esp_err_t adc_vref_to_gpio(adc_unit_t adc_unit, gpio_num_t gpio) in adc_vref_to_gpio() argument 709 if (gpio == ADC_GET_IO_NUM(ADC_UNIT_2, i)) { in adc_vref_to_gpio()
|
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/ |
D | gpio.h | 111 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 127 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/ |
D | gpio.h | 111 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 127 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/ |
D | gpio.h | 111 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 127 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/ |
D | gpio.h | 111 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 127 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/ |
D | gpio.h | 112 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 128 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/zephyr/scripts/pinctrl/ |
D | README.md | 26 gpio: [[0, 21], [26, 45]] 29 gpio: [[0, 21], [26, 46]] 38 …- **`gpio`** (required): array composed of __integers__ and/or __2-sized arrays of integers__. Int… 43 …nd `sigo` must be borrowed from `include/zephyr/dt-bindings/pinctrl/{soc}-gpio-sigmap.h` file. Dro… 45 - If the `gpio` field is formed by either only one pin number or only one pin number range, in any …
|
/hal_espressif-latest/components/esp_rom/include/esp32/rom/ |
D | gpio.h | 142 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 158 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/ |
D | gpio.h | 142 void gpio_matrix_in(uint32_t gpio, uint32_t signal_idx, bool inv); 158 void gpio_matrix_out(uint32_t gpio, uint32_t signal_idx, bool out_inv, bool oen_inv);
|
/hal_espressif-latest/components/esp_pm/ |
D | linker.lf | 68 gpio:gpio_sleep_pupd_config_unapply (noflash) 70 gpio:gpio_sleep_pupd_config_apply (noflash)
|
/hal_espressif-latest/zephyr/esp32/ |
D | CMakeLists.txt | 69 ../../components/driver/gpio/include 213 ../../components/driver/gpio/rtc_io.c 218 ../../components/driver/gpio/gpio.c 221 ../../components/driver/gpio/rtc_io.c 231 ../../components/driver/gpio/rtc_io.c 250 ../../components/driver/gpio/rtc_io.c
|
/hal_espressif-latest/zephyr/esp32s2/ |
D | CMakeLists.txt | 65 ../../components/driver/gpio/include 206 ../../components/driver/gpio/rtc_io.c 221 ../../components/driver/gpio/rtc_io.c 235 ../../components/driver/gpio/gpio.c 238 ../../components/driver/gpio/rtc_io.c 248 ../../components/driver/gpio/rtc_io.c
|
/hal_espressif-latest/components/soc/esp32c6/include/soc/ |
D | lp_io_struct.h | 345 volatile lp_io_gpio_reg_t gpio[8]; member
|
/hal_espressif-latest/zephyr/esp32s3/ |
D | CMakeLists.txt | 66 ../../components/driver/gpio/include 207 ../../components/driver/gpio/rtc_io.c 253 ../../components/driver/gpio/gpio.c 257 ../../components/driver/gpio/rtc_io.c 269 ../../components/driver/gpio/rtc_io.c
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | gpio_ll.h | 520 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 523 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | gpio_ll.h | 478 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 481 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | gpio_ll.h | 494 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 497 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | gpio_ll.h | 662 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 665 PIN_INPUT_ENABLE(DR_REG_IO_MUX_BASE + GPIO_PIN_MUX_REG_OFFSET[gpio]); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | gpio_ll.h | 501 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 504 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | gpio_ll.h | 464 static inline void gpio_ll_iomux_in(gpio_dev_t *hw, uint32_t gpio, uint32_t signal_idx) in gpio_ll_iomux_in() argument 467 PIN_INPUT_ENABLE(IO_MUX_GPIO0_REG + (gpio * 4)); in gpio_ll_iomux_in()
|