diff -r 2151a8fd54e3 -r f5e2683cdbe6 MicroPython/machine.py --- a/MicroPython/machine.py Mon Aug 26 20:44:31 2019 +0200 +++ b/MicroPython/machine.py Tue Aug 27 12:27:36 2019 +0200 @@ -313,3 +313,43 @@ def __init__(self, lot=1, width=1, cd=None, wp=None, sck=None, miso=None, mosi=None, cs=None): pass + +###################################################################### +## WiPy specific classes +###################################################################### + +class TimerWiPy(): + ONE_SHOT = 0 + PERIODIC = 0 + PWM = 0 + TIMEOUT = 0 + MATCH = 0 + POSITIVE = 0 + NEGATIVE = 0 + + def __init__(self, id, mode=None, *, width=16): + pass + + def init(self, mode, *, width=16): + pass + + def deinit(self): + pass + + def channel(self, channel, *, freq, period, polarity=POSITIVE, + duty_cycle=0): + pass + +class TimerChannel(): + def irq(self, *, trigger, priority=1, handler=None): + pass + + def freq(self, value=None): + pass + + def period(self, value=None): + pass + + def duty_cycle(self, value=None): + pass +