Page 2 of 16
Page 50
#include <stdio.h>
#include "driver/gpio.h"
#include "freertos/FreeRTOS.h"
void app_main(void)
{
gpio_reset_pin(2);
gpio_set_direction(2, GPIO_MODE_OUTPUT);
while (1) {
gpio_set_level(2, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(2, 1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
Page 53
#include <stdio.h>
#include "driver/gpio.h"
#include "freertos/FreeRTOS.h"
void gpio_toggle(gpio_num_t gpio_num)
{
gpio_set_level(gpio_num, !gpio_get_level(gpio_num));
}
void app_main(void)
{
gpio_reset_pin(2);
gpio_set_direction(2, GPIO_MODE_INPUT_OUTPUT);
while (1)
{
gpio_toggle(2);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}