tail head cat sleep
QR code linking to this page

Manual Pages  — PWM

NAME

pwm – configure PWM (Pulse Width Modulation) hardware

CONTENTS

SYNOPSIS


pwm [-f device] -C
pwm [-f device] [-D | -E] [-p period] [-d duty]

DESCRIPTION

The pwm utility can be used to configure pwm hardware. pwm uses a pwmc(4) device to communicate with the hardware. Some PWM hardware supports multiple output channels within a single controller block; each pwmc(4) instance controls a single PWM channel.

pwmc(4) devices are named /dev/pwm/pwmcX.Y, where X is the controller unit number and Y is the channel number within that unit.

The options are as follows:
-f device
  Device to operate on. If not specified, /dev/pwm/pwmc0.0 is used. If an unqualified name is provided, /dev/pwm is automatically prepended.
-C Show the configuration of the PWM channel.
-D Disable the PWM channel.
-d duty
  Configure the duty cycle (in nanoseconds or percentage) of the PWM channel. Duty is the portion of the period during which the signal is asserted.
-E Enable the PWM channel.
-p period
  Configure the period (in nanoseconds) of the PWM channel.

EXAMPLES

SEE ALSO

pwm(9), pwmbus(9)

HISTORY

The pwm utility appeared in FreeBSD 13.0 .

AUTHORS

The pwm utility and this manual page were written by Emmanuel Vadot <Mt manu@FreeBSD.org>.

PWM (8) June 17, 2019

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.