class Timer – control internal timers¶
Note
Memory can’t be allocated inside irq handlers (an interrupt) and so
exceptions raised within a handler don’t give much information. See
micropython.alloc_emergency_exception_buf() for how to get around this
limitation.
class TimerChannel — setup a channel for a timer¶
Timer channels are used to generate/capture a signal using a timer.
TimerChannel objects are created using the Timer.channel() method.
Methods¶
Constants¶
-
Timer.ONE_SHOT¶
-
Timer.PERIODIC¶
-
Timer.PWM¶ Selects the timer operating mode.
-
Timer.A¶
-
Timer.B¶ Selects the timer channel. Must be ORed (
Timer.A|Timer.B) when using a 32-bit timer.
-
Timer.POSITIVE¶
-
Timer.NEGATIVE¶ Timer channel polarity selection (only relevant in PWM mode).
-
Timer.TIMEOUT¶
-
Timer.MATCH¶ Timer channel IRQ triggers.