Linux kernel定义了pwm.h
并声明了
struct pwm_device;
但是没有该结构体的,具体定义,也就是说这个机构体的具体定义可以根据arch的不同而不同。
同时声明了一些函数:
pwm_request
pwm_free
pwm_config
pwm_enable
pwm_disable
这些函数很好的抽象了pwm的功能,一次arch的实现者,不要忘记这样实现呀!
本文介绍了Linux内核中PWM(pulse-width modulation)模块的基本框架,包括核心结构体pwm_device的定义及其相关函数如pwm_request、pwm_free、pwm_config、pwm_enable和pwm_disable等。这些函数为不同架构上的PWM控制器提供了统一的抽象接口。
Linux kernel定义了pwm.h
并声明了
struct pwm_device;
但是没有该结构体的,具体定义,也就是说这个机构体的具体定义可以根据arch的不同而不同。
同时声明了一些函数:
pwm_request
pwm_free
pwm_config
pwm_enable
pwm_disable
这些函数很好的抽象了pwm的功能,一次arch的实现者,不要忘记这样实现呀!
2114
4529

被折叠的 条评论
为什么被折叠?