.. zephyr:code-sample:: capture :name: PWM Capture :relevant-api: pwm_interface Capture a PWM signal. Overview ******** This sample provides an example application using the :ref:`PWM API ` capture API to measure the period and pulse width of an external PWM signal. Requirements ************ This sample requires the support of a timer IP compatible with pwm capture block. Building and Running ******************** .. zephyr-app-commands:: :zephyr-app: samples/drivers/pwm/capture :host-os: unix :board: lp_mspm0g3507 :goals: run :compact: Sample Output ============= .. code-block:: console PWM capture lp_mspm0g3507/mspm0g350 timclk 80000000 Hz {period:1000 pulse width: 499} in TIMCLK cycle {period: 80000.000000 Hz duty: 49.900002}