#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
void app_main() {
gpio_set_direction(GPIO_NUM_2, GPIO_MODE_OUTPUT);
while (true) {
asm volatile(
"li t0, 0x60004000\n\t"
"li t1, 0x08\n\t"
"add t1, t0, t1\n\t"
"li t3, 0x4\n\t" // GPIO2 mask
"sw t3, 0(t1)\n\t"
);
}
}
Loading
esp32-c3-devkitm-1
esp32-c3-devkitm-1