I've just started learning Zephyr using DevAcademy and samples.
Actually I'm using a custom nRF52810 board.
I'm trying to figure out how to port LED_PWM example on my custom board. On my board I'll have 3 LEDs under PWM and 2 PWM for another device.
Actually I've set my board as this:
.dts pwmleds { compatible = "pwm-leds"; pwmled0: pwm_led_0 { pwms = <&pwm0 0 PWM_MSEC(20) PWM_POLARITY_INVERTED>; label = "LED1 - SX - Green"; }; }; &pwm0 { status = "okay"; pinctrl-0 = <&pwm0_default>; pinctrl-1 = <&pwm0_sleep>; pinctrl-names = "default", "sleep"; };
-pinctrl.dtsi pwm0_default: pwm0_default { group0 { psels = <NRF_PSEL(PWM_OUT0, 0, 14)>; // LED1G nordic,invert; }; }; pwm0_sleep: pwm0_sleep { group0 { psels = <NRF_PSEL(PWM_OUT0, 0, 14)>; // LED1G low-power-enable; }; };