hi
board : nrf52840dk
sdk : nrf connect sdk v2.6.1
example: matter light bulb
problem:
I want to add another set of PWM to the sample code. How should I configure the device tree?
Below is my configuration but it is not working
{ aliases { pwm-led1 = &pwm_led1; pwm-led2 = &pwm_led2; }; pwmleds { pwm_led1: pwm_led_1 { pwms = <&pwm0 1 PWM_MSEC(20) PWM_POLARITY_INVERTED>; }; pwm_led2: pwm_led_2 { pwms = <&pwm1 1 PWM_MSEC(20) PWM_POLARITY_INVERTED>; }; }; }; &pwm0 { pinctrl-0 = <&pwm0_default_alt>; pinctrl-1 = <&pwm0_sleep_alt>; pinctrl-names = "default", "sleep"; }; &pwm1 { pinctrl-0 = <&pwm1_default_alt>; pinctrl-1 = <&pwm1_sleep_alt>; pinctrl-names = "default", "sleep"; }; &pinctrl { pwm0_default_alt: pwm0_default_alt { group1 { psels = <NRF_PSEL(PWM_OUT1, 0, 14)>; nordic,invert; }; }; pwm0_sleep_alt: pwm0_sleep_alt { group1 { psels = <NRF_PSEL(PWM_OUT1, 0, 14)>; low-power-enable; }; }; pwm1_default_alt: pwm1_default_alt { group1 { psels = <NRF_PSEL(PWM_OUT1, 0, 15)>; nordic,invert; }; }; pwm1_sleep_alt: pwm1_sleep_alt { group1 { psels = <NRF_PSEL(PWM_OUT1, 0, 15)>; low-power-enable; }; }; };