Yep, thanks Alan,
That's exactly what I did.
I just posted the question too quickly.
My bad...
Ed
Hi Ed,

Run:

$ make menuconfig

And inside menuconfig type "/" (without quotes) to search for symbols.
You can type PWM, but there are many PWM features so it is better to
search for EXAMPLES_PWM

It will return:

Symbol: EXAMPLES_PWM [=n]
Type  : tristate
Prompt: Pulse width modulation (PWM) example
   Location:
      -> Application Configuration
  (1)   -> Examples
    Defined at /home/alan/nuttxspace/apps/examples/pwm/Kconfig:6
    Depends on: PWM [=n]

Note this last line: "Depends on: PWM [=n]" it means that EXAMPLES_PWM
depends on PWM driver to show up in the menuconfig.

Enter inside Drivers -> Timers -> PWM to enable it.

Also you need to enable the PWM in your ARCH (i.e. STM32, ESP32, etc),
normally you will find it at:

System Type  --->  YOUR_ARCH_NAME Peripheral Support  ---> [*] TIMx or
TIMERx then return to System Type and configure this Timer as PWM.

BR,

Alan

On 7/17/23, Ed Sutter<edsutte...@gmail.com>  wrote:
Hi,
Now I'm working on PWM.
I see there is at-least one example under apps/examples; however, I noticed
that it isn't part of menuconfig
so before I try to force it, is there a reason why it isn't included as an
example option in menuconfig?
Thanks,
Ed

Reply via email to