nrfx_pwm_complex_playback and nrfx_pwm_simple_playback implementation in zephyr

We are converting our existing product firmware from the NRF environment to Zephyr. We use both simple PWM for which the conversion is no problem, and the more complex PWM functionality (nrfx_pwm_complex_playback and nrfx_pwm_simple_playback) for which there is currently no replacement in Zephyr.

I know I can use the Nordic function in Zephyr too, but that prevents me from using the Zephyr PWM functionality because it is not possible to use both at the same time.

In the future are you going to provide these functions (nrfx_pwm_complex_playback and nrfx_pwm_simple_playback) also in Zephyr?

  • Hi,

    From what I were able to find there are no explicit information about future plans to implement the `nrfx_pwm_complex_playback` and `nrfx_pwm_simple_playback` functions in NCS other than what exists in the nrfx_pwm driver as of now.

    I know I can use the Nordic function in Zephyr too, but that prevents me from using the Zephyr PWM functionality because it is not possible to use both at the same time.

    It's correct as you say. You've probably seen these cases, but anyways it's worth noting that some users have found workarounds for using both Zephyr and nrfx drivers in the same project. For instanceNRFX_PWM and Zephyr PWM both used in one project and  PWM sequence in NCS 

    I would recommend reaching out directly to your RSM w.r.t a verification for future plans or discuss the functions you're looking for in the Zephyr community w.r.t if there are any contributors there that have any plans to implement it.

    Kind regards,
    Andreas

Related