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