PWM_Apply 函数
标头: #include <applibs/pwm.h>
设置 PWM 控制器的 PWM 通道的状态。
int PWM_Apply(int pwmFd, PWM_ChannelId pwmChannel, const PwmState *newState);
参数
pwmFd
PWM 控制器的文件描述符。 PWM_Open 检索文件描述符。pwmChannel
标识要更新的 PWM 通道的从零开始的索引。 允许的最大值取决于平台。newState
指向包含要应用的新设置的 PwmState 结构的指针。 指针必须在调用期间保持有效。
错误
如果遇到错误并设置为 errno
错误值,则返回 -1。
EBADF:文件描述符无效。
ENODEV:
pwmChannel
参数无效。 验证通道是否对硬件平台有效。EINVAL:
newState
传递的参数无效。 验证参数newState
是否不为 NULL,并且包含有效的设置。
返回值
如果成功,则返回 0,如果失败,则返回 -1,在这种情况下 errno
,将 设置为错误值。
应用程序清单要求
若要访问 PWM 控制器,应用程序必须在 应用程序清单的 Pwm 字段中标识它。