📄 pwm.h
字号:
/****************************************Copyright (c)**************************************************** Guangzou ZLG-MCU Development Co.,LTD.** graduate school** http://www.zlgmcu.com****--------------File Info-------------------------------------------------------------------------------** File Name: pwm.h** Last modified Date: 2005-04-21** Last Version: 1.0** Descriptions: pwm.h****------------------------------------------------------------------------------------------------------** Created By: Chenmingji** Created date: 2004-04-21** Version: 1.0** Descriptions: First version****------------------------------------------------------------------------------------------------------** Modified by:** Modified date:** Version:** Descriptions:**********************************************************************************************************/#ifndef __PWM_H#define __PWM_H#include <linux/ioctl.h>#define PWM_IOC_MAGIC 0xd1#define PWM_SET_CYC _IO(PWM_IOC_MAGIC, 0) /* set the PWM's cycle (base of Fpclk) */#define PWM_GET_RUN_TIME _IOWR(PWM_IOC_MAGIC, 1, uint32) /* read PWM run time (base of PWM cycle)*/#define PWM_1_ENABLE _IO(PWM_IOC_MAGIC, 2) /* enable PWM1 */#define PWM_1_DISABLE _IO(PWM_IOC_MAGIC, 3) /* disable PWM1 */#define PWM_1_SET_DUTY _IO(PWM_IOC_MAGIC, 4) /* set PWM1's duty (base of PWM cycle) */#define PWM_2_ENABLE _IO(PWM_IOC_MAGIC, 5) /* enable PWM2 */#define PWM_2_DISABLE _IO(PWM_IOC_MAGIC, 6) /* disable PWM2 */#define PWM_2_SET_DUTY _IO(PWM_IOC_MAGIC, 7) /* set PWM2's duty (base of PWM cycle) */#define PWM_3_ENABLE _IO(PWM_IOC_MAGIC, 8) /* enable PWM3 */#define PWM_3_DISABLE _IO(PWM_IOC_MAGIC, 9) /* disable PWM3 */#define PWM_3_SET_DUTY _IO(PWM_IOC_MAGIC, 10) /* set PWM3's duty (base of PWM cycle) */#define PWM_4_ENABLE _IO(PWM_IOC_MAGIC, 11) /* enable PWM4 */#define PWM_4_DISABLE _IO(PWM_IOC_MAGIC, 12) /* disable PWM4 */#define PWM_4_SET_DUTY _IO(PWM_IOC_MAGIC, 13) /* set PWM4's duty (base of PWM cycle) */#define PWM_5_ENABLE _IO(PWM_IOC_MAGIC, 14) /* enable PWM5 */#define PWM_5_DISABLE _IO(PWM_IOC_MAGIC, 15) /* disable PWM5 */#define PWM_5_SET_DUTY _IO(PWM_IOC_MAGIC, 16) /* set PWM5's duty (base of PWM cycle) */#define PWM_6_ENABLE _IO(PWM_IOC_MAGIC, 17) /* enable PWM6 */#define PWM_6_DISABLE _IO(PWM_IOC_MAGIC, 18) /* disable PWM6 */#define PWM_6_SET_DUTY _IO(PWM_IOC_MAGIC, 19) /* set PWM6's duty (base of PWM cycle) */#define PWM_MAXNR 20 /* max command */#endif/*********************************************************************************************************** End Of File********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -