MicroPython/machine.py

changeset 4
f5e2683cdbe6
parent 2
2c3f30af031d
--- 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
+

eric ide

mercurial