当前位置:   article > 正文

s3c2440 linux3.0下PWM使用之蜂鸣器驱动移植_pwm-beeper

pwm-beeper

这篇文档拖了好久了,都有点淡忘了。这段时间考试加实验太忙了,但还是先粗略的记录,归纳一下吧。

交叉编译器环境:arm-linux-gcc-4.5.4
开发板平台:FL2440        
Linux内核版本: 3.0

先贴上修改过的地方。文件:mach-smdk2440.c

  1. +#include <linux/gpio.h> //add by handy 5.20
  2. +/* beeper add by Handy 2015.5.20 */
  3. +static struct platform_device smdk2440_beeper_device= {
  4. + .name= "pwm-beeper",
  5. + .dev= {
  6. + .parent = &s3c_device_timer[0].dev, //采用具有PWM脉冲宽度调制功能的定时器0;
  7. + .platform_data = 0,
  8. + },
  9. + .id= 0,
  10. +};
  11. static struct platform_device *smdk2440_devices[] __initdata = {
  12. &s3c_device_ohci,
  13. &s3c_device_lcd,
  14. &s3c_device_iis,
  15. +
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/75999
推荐阅读