ESP-IDF 编程入门知识点(不定期更新)

此篇博客用来记录在 ESP-IDF 中看到的一些编程入门知识点。

1. 判断部分函数是否成功运行:esp_err_t

例:判断定时器是否成功停止

esp_err_t ret;
ret = esp_timer_stop(timer_handle);
ESP_ERROR_CHECK(ret);

2. GPIO 初始化并将值设为 高电平

例:设置 GPIO 16 为输出且设置为高电平

gpio_pad_select_gpio(16);
gpio_set_direction(16, GPIO_MODE_OUTPUT);
gpio_set_level(16, 1);

上述前两行代码也可以用以下来代替:

	gpio_config_t io_conf;
	io_conf.intr_type = GPIO_PIN_INTR_DISABLE;
	io_conf.mode = GPIO_MODE_OUTPUT;
	io_conf.pin_bit_mask = GPIO_OUTPUT_PIN_SEL;
	io_conf.pull_down_en = 0;
	io_conf.pull_up_en = 0;
	gpio_config(&io_conf);

发布了53 篇原创文章 · 获赞 21 · 访问量 8368

猜你喜欢

转载自blog.csdn.net/zztiger123/article/details/105435705