如何使用 ESP-IDF 将引脚设置为输出模式

使用此代码片段通过 ESP-IDF 框架(例如使用 PlatformIO)将引脚定义为输出:

espidf_gpio_config.c
gpio_config_t io_conf;
io_conf.intr_type = GPIO_PIN_INTR_DISABLE;
io_conf.mode = GPIO_MODE_OUTPUT;
// 在此处定义引脚(例如 (1ULL << 2) 用于 GPIO9)
io_conf.pin_bit_mask = (1ULL << 2);
io_conf.pull_down_en = 0;
io_conf.pull_up_en = 0;
gpio_config(&io_conf);

上面的示例将 GPIO2 配置为输出。使用 (1ULL << 3) 将 GPIO3 配置为输出


Check out similar posts by category: C/C++, Embedded, PlatformIO