mirror of
https://github.com/apache/nuttx.git
synced 2025-01-12 22:08:35 +08:00
esp32[c3|c6|h2]: Fix misconfigured gpio issue
This commit is contained in:
parent
1b8d5a4367
commit
8c9162ef8c
3 changed files with 6 additions and 6 deletions
|
@ -484,7 +484,7 @@ int esp_gpio_init(void)
|
|||
/* Configure the pins that will be used as output */
|
||||
|
||||
esp_gpio_matrix_out(g_gpiooutputs[i], SIG_GPIO_OUT_IDX, 0, 0);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_1 | INPUT_FUNCTION_1);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_2 | INPUT_FUNCTION_2);
|
||||
esp_gpiowrite(g_gpiooutputs[i], 0);
|
||||
|
||||
pincount++;
|
||||
|
@ -503,7 +503,7 @@ int esp_gpio_init(void)
|
|||
|
||||
/* Configure the pins that will be used as interrupt input */
|
||||
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_1 | PULLDOWN);
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_2 | PULLDOWN);
|
||||
|
||||
pincount++;
|
||||
}
|
||||
|
|
|
@ -484,7 +484,7 @@ int esp_gpio_init(void)
|
|||
/* Configure the pins that will be used as output */
|
||||
|
||||
esp_gpio_matrix_out(g_gpiooutputs[i], SIG_GPIO_OUT_IDX, 0, 0);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_1 | INPUT_FUNCTION_1);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_2 | INPUT_FUNCTION_2);
|
||||
esp_gpiowrite(g_gpiooutputs[i], 0);
|
||||
|
||||
pincount++;
|
||||
|
@ -503,7 +503,7 @@ int esp_gpio_init(void)
|
|||
|
||||
/* Configure the pins that will be used as interrupt input */
|
||||
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_1 | PULLDOWN);
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_2 | PULLDOWN);
|
||||
|
||||
pincount++;
|
||||
}
|
||||
|
|
|
@ -484,7 +484,7 @@ int esp_gpio_init(void)
|
|||
/* Configure the pins that will be used as output */
|
||||
|
||||
esp_gpio_matrix_out(g_gpiooutputs[i], SIG_GPIO_OUT_IDX, 0, 0);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_1 | INPUT_FUNCTION_1);
|
||||
esp_configgpio(g_gpiooutputs[i], OUTPUT_FUNCTION_2 | INPUT_FUNCTION_2);
|
||||
esp_gpiowrite(g_gpiooutputs[i], 0);
|
||||
|
||||
pincount++;
|
||||
|
@ -503,7 +503,7 @@ int esp_gpio_init(void)
|
|||
|
||||
/* Configure the pins that will be used as interrupt input */
|
||||
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_1 | PULLDOWN);
|
||||
esp_configgpio(g_gpiointinputs[i], INPUT_FUNCTION_2 | PULLDOWN);
|
||||
|
||||
pincount++;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue