refactor(drivers)!: remove unnecessary io_loop_back and pull up/down config option

This commit is contained in:
morris
2025-05-13 14:43:29 +08:00
parent 8afb0fb9e6
commit c63f51dcb3
52 changed files with 19 additions and 232 deletions

View File

@@ -5,7 +5,6 @@
*/
#include "mcpwm_private.h"
#include "hal/gpio_hal.h"
#include "driver/gpio.h"
#include "driver/mcpwm_gen.h"
#include "esp_private/esp_gpio_reserve.h"
@@ -82,14 +81,6 @@ esp_err_t mcpwm_new_generator(mcpwm_oper_handle_t oper, const mcpwm_generator_co
mcpwm_periph_signals.groups[group->group_id].operators[oper_id].generators[gen_id].pwm_sig,
config->flags.invert_pwm, 0);
// deprecated, to be removed in in esp-idf v6.0
if (config->flags.io_loop_back) {
gpio_ll_input_enable(&GPIO, config->gen_gpio_num);
}
if (config->flags.io_od_mode) {
gpio_ll_od_enable(&GPIO, config->gen_gpio_num);
}
// fill in other generator members
gen->gen_gpio_num = config->gen_gpio_num;
gen->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED;