Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Header: #include <applibs/pwm.h>
The Applibs pwm header contains functions that interact with pulse-width modulators (PWM). PWM functions are thread-safe.
Application manifest requirements
PWM functions are only permitted if the application has the Pwm capability in the application manifest.
Hardware dependent IDs
PWM functions reference some identifiers that are hardware dependent. Hardware dependent IDs are constants that are defined in the hardware definition files for a device. For more information, see Manage target hardware dependencies.
Concepts and samples
Functions
| Function | Description |
|---|---|
| PWM_Apply | Sets the state of a PWM channel for a PWM controller. |
| PWM_Open | Opens a PWM controller, and returns a file descriptor to use for subsequent calls. |
Structs
| Struct | Description |
|---|---|
| PwmState | The state of a PWM channel. |
Enums
| Enum | Description |
|---|---|
| PWM_Polarity | The polarity of a PWM channel. |
Typedefs
| Typedef | Description |
|---|---|
| PWM_ControllerId | The ID of a PWM controller. |
| PWM_ChannelId | The ID of a PWM channel. |