#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/pwm.h"
const int BL = 2;
void Set_PWM()
{
// Initialize PWM on GPIO pin 2 (BL)
// gpio_set_function(BL, GPIO_FUNC_PWM);
// uint slice_num = pwm_gpio_to_slice_num(2);
// pwm_set_enabled(slice_num, true); // Enable PWM output
// pwm_set_wrap(slice_num, 65535);
// pwm_set_chan_level(slice_num, PWM_CHAN_A, 32768); // Set initial duty cycle
gpio_init(BL);
gpio_set_dir(BL, GPIO_OUT);
gpio_put(BL, 1);
}
int main() {
stdio_init_all();
const uint LED_PIN = 25;
gpio_init(LED_PIN);
gpio_set_dir(LED_PIN, GPIO_OUT);
gpio_put(LED_PIN, 1);
Set_PWM();
while (true) {
printf("Hello, Wokwi!\n");
sleep_ms(250);
}
}