Home
last modified time | relevance | path

Searched refs:gpio (Results 1 – 25 of 58) sorted by relevance

123

/hal_espressif-latest/components/hal/esp32c6/include/hal/
Drtc_io_ll.h67 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 …]
Dgpio_ll.h439 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/
Drmt_types_legacy.h199 #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, \
Dadc.h280 esp_err_t adc_vref_to_gpio(adc_unit_t adc_unit, gpio_num_t gpio);
/hal_espressif-latest/components/esp_hw_support/
Dsleep_modes.c1599 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/
Dadc_legacy.c607 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/
Dgpio.h111 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/
Dgpio.h111 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/
Dgpio.h111 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/
Dgpio.h111 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/
Dgpio.h112 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/
DREADME.md26 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/
Dgpio.h142 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/
Dgpio.h142 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/
Dlinker.lf68 gpio:gpio_sleep_pupd_config_unapply (noflash)
70 gpio:gpio_sleep_pupd_config_apply (noflash)
/hal_espressif-latest/zephyr/esp32/
DCMakeLists.txt69 ../../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/
DCMakeLists.txt65 ../../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/
Dlp_io_struct.h345 volatile lp_io_gpio_reg_t gpio[8]; member
/hal_espressif-latest/zephyr/esp32s3/
DCMakeLists.txt66 ../../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/
Dgpio_ll.h520 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/
Dgpio_ll.h478 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/
Dgpio_ll.h494 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/
Dgpio_ll.h662 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/
Dgpio_ll.h501 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/
Dgpio_ll.h464 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()

123