From b39a830f0a8a57517345ef69c7ff4d7fffbbda4b Mon Sep 17 00:00:00 2001 From: Sylvio Alves Date: Wed, 12 Feb 2025 09:41:40 -0300 Subject: [PATCH] samples: blinky: add esp32s3_supermini overlay Add support for the supermini board to be build and run by default. Signed-off-by: Sylvio Alves --- .../boards/esp32c3_supermini.overlay | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 samples/basic/blinky_pwm/boards/esp32c3_supermini.overlay diff --git a/samples/basic/blinky_pwm/boards/esp32c3_supermini.overlay b/samples/basic/blinky_pwm/boards/esp32c3_supermini.overlay new file mode 100644 index 00000000000..ed2fc7c1b7b --- /dev/null +++ b/samples/basic/blinky_pwm/boards/esp32c3_supermini.overlay @@ -0,0 +1,44 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2021 Andrei-Edward Popa + * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd. + */ + + #include + +/ { + aliases { + pwm-0 = &ledc0; + pwm-led0 = &pwm_led_blue; + }; + + pwmleds { + compatible = "pwm-leds"; + pwm_led_blue: pwm-led-gpio0-2 { + label = "PWM LED0"; + pwms = <&ledc0 0 1000 PWM_POLARITY_NORMAL>; + }; + }; +}; + +&pinctrl { + ledc0_default: ledc0-default { + group1 { + pinmux = ; + output-enable; + }; + }; +}; + +&ledc0 { + pinctrl-0 = <&ledc0_default>; + pinctrl-names = "default"; + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + channel0@0 { + reg = <0x0>; + timer = <0>; + }; +};