/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | gpio_ll.h | 63 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config() 83 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en() 107 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU) ? true : false; in gpio_ll_pullup_is_enabled() 118 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en() 142 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD) ? true : false; in gpio_ll_pulldown_is_enabled() 153 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en() 164 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis() 176 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], SLP_SEL) ? true : false; in gpio_ll_sleep_sel_is_enabled() 187 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis() 198 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en() [all …]
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | gpio_ll.h | 55 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config() 75 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en() 98 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en() 371 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, strength, FUN_DRV_S); in gpio_ll_set_drive_capability() 383 …*strength = (gpio_drive_cap_t)GET_PERI_REG_BITS2(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, FUN_DRV_S); in gpio_ll_get_drive_capability() 508 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out() 559 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en() 570 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis() 581 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis() 592 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en() [all …]
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | gpio_ll.h | 58 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config() 78 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en() 101 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en() 395 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, strength, FUN_DRV_S); in gpio_ll_set_drive_capability() 407 …*strength = (gpio_drive_cap_t)GET_PERI_REG_BITS2(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, FUN_DRV_S); in gpio_ll_get_drive_capability() 524 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out() 573 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en() 584 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis() 595 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis() 606 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en() [all …]
|
/hal_espressif-latest/components/hal/ |
D | emac_hal.c | 42 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[0]); in emac_hal_iomux_init_mii() 45 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[21]); in emac_hal_iomux_init_mii() 48 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[19]); in emac_hal_iomux_init_mii() 51 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[22]); in emac_hal_iomux_init_mii() 54 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[14]); in emac_hal_iomux_init_mii() 57 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[12]); in emac_hal_iomux_init_mii() 61 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[5]); in emac_hal_iomux_init_mii() 64 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[27]); in emac_hal_iomux_init_mii() 67 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[25]); in emac_hal_iomux_init_mii() 70 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[26]); in emac_hal_iomux_init_mii() [all …]
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | gpio_ll.h | 59 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config() 79 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en() 110 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en() 553 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out() 602 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en() 613 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis() 624 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis() 635 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en() 646 PIN_SLP_PULLDOWN_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_en() 657 PIN_SLP_PULLDOWN_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_dis() [all …]
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | gpio_ll.h | 58 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config() 78 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en() 107 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en() 535 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out() 586 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en() 597 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis() 608 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis() 619 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en() 630 PIN_SLP_PULLDOWN_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_en() 641 PIN_SLP_PULLDOWN_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_dis() [all …]
|
/hal_espressif-latest/components/esp_coex/src/ |
D | coexist.c | 177 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.tx_line], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 186 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.priority], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 195 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.grant], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 203 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.request], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 221 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.tx_line], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 230 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.priority], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 238 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.grant], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin() 247 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.request], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
|
/hal_espressif-latest/components/bootloader_support/src/ |
D | bootloader_console.c | 69 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[uart_rx_gpio], PIN_FUNC_GPIO); in bootloader_console_init() 70 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[uart_rx_gpio]); in bootloader_console_init() 74 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[uart_tx_gpio], PIN_FUNC_GPIO); in bootloader_console_init()
|
D | bootloader_common.c | 38 if (GPIO_PIN_MUX_REG[num_pin]) { in bootloader_common_check_long_hold_gpio_level() 39 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[num_pin]); in bootloader_common_check_long_hold_gpio_level()
|
/hal_espressif-latest/components/esp_psram/esp32/ |
D | esp_psram_impl_quad.c | 739 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config() 740 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config() 750 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config() 751 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config() 761 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config() 762 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config() 785 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUNC_SD_CLK_SPICLK); in psram_gpio_config() 788 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], PIN_FUNC_GPIO); in psram_gpio_config() 790 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_cs_io], PIN_FUNC_GPIO); in psram_gpio_config() 791 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->psram_cs_io], PIN_FUNC_GPIO); in psram_gpio_config() [all …]
|
/hal_espressif-latest/components/soc/esp32c2/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 33 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32c3/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 34 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32/ |
D | gpio_periph.c | 10 const uint32_t GPIO_PIN_MUX_REG[] = { variable 96 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32h2/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 40 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32c6/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 43 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32s2/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 59 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/soc/esp32s3/ |
D | gpio_periph.c | 9 const uint32_t GPIO_PIN_MUX_REG[] = { variable 61 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
|
/hal_espressif-latest/components/driver/spi/gpspi/ |
D | spi_common.c | 618 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->mosi_io_num]); in spicommon_bus_initialize_io() 620 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->mosi_io_num], FUNC_GPIO); in spicommon_bus_initialize_io() 631 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->miso_io_num]); in spicommon_bus_initialize_io() 633 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->miso_io_num], FUNC_GPIO); in spicommon_bus_initialize_io() 640 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->quadwp_io_num]); in spicommon_bus_initialize_io() 642 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->quadwp_io_num], FUNC_GPIO); in spicommon_bus_initialize_io() 649 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->quadhd_io_num]); in spicommon_bus_initialize_io() 651 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->quadhd_io_num], FUNC_GPIO); in spicommon_bus_initialize_io() 662 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->sclk_io_num]); in spicommon_bus_initialize_io() 664 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->sclk_io_num], FUNC_GPIO); in spicommon_bus_initialize_io() [all …]
|
/hal_espressif-latest/components/soc/include/soc/ |
D | gpio_periph.h | 28 extern const uint32_t GPIO_PIN_MUX_REG[SOC_GPIO_PIN_COUNT];
|
/hal_espressif-latest/components/esp_psram/esp32s3/ |
D | esp_psram_impl_quad.c | 299 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[cs1_io], FUNC_SPICS1_SPICS1); in psram_gpio_config() 302 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[cs1_io], PIN_FUNC_GPIO); in psram_gpio_config()
|
D | esp_psram_impl_octal.c | 264 PIN_FUNC_SELECT(GPIO_PIN_MUX_REG[OCT_PSRAM_CS1_IO], FUNC_SPICS1_SPICS1); in s_init_psram_pins() 266 PIN_SET_DRV(GPIO_PIN_MUX_REG[OCT_PSRAM_CS1_IO], 3); in s_init_psram_pins()
|
/hal_espressif-latest/components/driver/deprecated/ |
D | sigma_delta_legacy.c | 54 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], PIN_FUNC_GPIO); in _sigmadelta_set_pin()
|
D | pcnt_legacy.c | 83 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[pulse_io], PIN_FUNC_GPIO); in _pcnt_set_pin() 90 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[ctrl_io], PIN_FUNC_GPIO); in _pcnt_set_pin()
|
/hal_espressif-latest/components/driver/gpio/ |
D | dedic_gpio.c | 264 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[config->gpio_array[i]], PIN_FUNC_GPIO); in dedic_gpio_new_bundle() 270 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[config->gpio_array[i]], PIN_FUNC_GPIO); in dedic_gpio_new_bundle()
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | gpio_ll.h | 62 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
|