1# * coding: UTF8 *
2"""
3
4=================================================================================================
5
6"""
7
8def open(type):
9   """
10   打开并根据board.json配置实例
11
12   :param type: 对象类型
13   :returns: 0: 成功,其他: 失败
14   :raises OSError: EINVAL
15   """
16   pass
17
18def setConfig(freq, duty):
19   """
20   设置PWM参数,同时会启动PWM输出
21
22   :param freq: 频率
23   :param duty: 占空比
24   :returns: 0: 成功,其他: 失败
25   :raises OSError: EINVAL
26   """
27   pass
28
29def getDuty():
30   """
31   获取PWM duty参数
32
33   :param 空:
34   :returns: >0: 成功,其他: 失败
35   :raises OSError: EINVAL
36   """
37   pass
38
39def getFreq():
40   """
41   获取PWM频率参数
42
43   :param 空:
44   :returns: >0: 成功,其他: 失败
45   :raises OSError: EINVAL
46   """
47   pass
48
49def setDuty(duty):
50   """
51   设置PWM duty参数
52
53   :param duty :占空比值
54   :returns: >0: 成功,其他: 失败
55   :raises OSError: EINVAL
56   """
57   pass
58
59def setFreq(freq):
60   """
61   设置PWM频率参数
62
63   :param freq :频率值
64   :returns: >0: 成功,其他: 失败
65   :raises OSError: EINVAL
66   """
67   pass
68
69def close():
70   """
71   关闭实例
72
73   :param 空:
74   :returns: 0: 成功,其他: 失败
75   :raises OSError: EINVAL
76   """
77   pass
78
79