#include <stdio.h>

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/ledc.h"

void main() {
  ledc_timer_config_t ledc_timer = {
    .duty_resolution = LEDC_TIMER_10_BIT,
    .freq_hz = 5000,
    .speed_mode = LEDC_LOW_SPEED_MODE,
    .timer_num = LEDC_TIMER_0,
    .clk_cfg = LEDC_AUTO_CLK, 
  };
  
  ledc_timer_config(&ledc_timer);

  ledc_channel_config_t ledc_channel = {
    .channel = LEDC_CHANNEL_0, 
    .duty = 0, 
    .gpio_num = GPIO_NUM_1,
    .speed_mode = LEDC_LOW_SPEED_MODE,
    .hpoint = 0,
    .timer_sel = LEDC_TIMER_0,
  };

  ledc_channel_config(&ledc_channel);

  ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 511);
  ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0);

}

$abcdeabcde151015202530fghijfghij
Loading
franzininho-wifi