Linux kernel PWM abstraction

Linux kernel定义了pwm.h

并声明了

struct pwm_device;

但是没有该结构体的,具体定义,也就是说这个机构体的具体定义可以根据arch的不同而不同。

同时声明了一些函数:

pwm_request

pwm_free

pwm_config

pwm_enable

pwm_disable

这些函数很好的抽象了pwm的功能,一次arch的实现者,不要忘记这样实现呀!

你可能感兴趣的:(linux,struct)