#include <stdio.h>
#include "driver/gpio.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#define GPIO_OUTPUT_IO_0 18
#define GPIO_OUTPUT_IO_1 19
#define GPIO_OUTPUT_PIN_SEL ((1ULL<<GPIO_OUTPUT_IO_0) | (1ULL<<GPIO_OUTPUT_IO_1))
void gpioinit(){
gpio_config_t io_conf = {
.intr_type = GPIO_INTR_DISABLE; //不启用gpio中断
.mode = GPIO_MODE_OUTPUT;//推挽输出模式
.pin_bit_mask = GPIO_OUTPUT_PIN_SEL;//设置goio,可以同时设置多个
.pull_down_en = 0;// 不下拉
.pull_up_en = 0;// 不上拉
}
gpio_config(&io_conf);
}
void app_main() {
gpioinit();
printf("Hello, Wokwi!\n");
while (true) {
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}