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.