# * coding: UTF8 *
"""

=================================================================================================

"""

def open(type):
   """
   鎵撳紑骞舵牴鎹産oard.json閰嶇疆瀹炰緥

   :param type: 瀵硅薄绫诲瀷
   :returns: 0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def setConfig(freq, duty):
   """
   璁剧疆PWM鍙傛暟锛屽悓鏃朵細鍚姩PWM杈撳嚭

   :param freq: 棰戠巼
   :param duty: 鍗犵┖姣�
   :returns: 0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def getDuty():
   """
   鑾峰彇PWM duty鍙傛暟

   :param 绌�: 
   :returns: >0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def getFreq():
   """
   鑾峰彇PWM棰戠巼鍙傛暟

   :param 绌�: 
   :returns: >0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def setDuty(duty):
   """
   璁剧疆PWM duty鍙傛暟

   :param duty :鍗犵┖姣斿€� 
   :returns: >0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def setFreq(freq):
   """
   璁剧疆PWM棰戠巼鍙傛暟

   :param freq :棰戠巼鍊� 
   :returns: >0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass

def close():
   """
   鍏抽棴瀹炰緥

   :param 绌�:
   :returns: 0: 鎴愬姛锛屽叾浠�: 澶辫触
   :raises OSError: EINVAL
   """
   pass