Timer is module ported from micropython's machine.Timer and adapted to work with Python
Project description
Timer
Version 1.0
Description
Timer is module ported from micropython's machine.Timer
and adapted to work with Python
Timer(tid)
Returns a timer object with the folowing functions
init(period,mode,interrupt,callback)
Sets the timers data
period (int):
timer length in milliseconds.
mode (var):
Can be the folowing
Timer.ONE_SHOT
: A timer that only runs onceTimer.PERIODIC
: A timer that runs forever until deinitalized
interrupt (bool)
Defaults to False
Whether to interupt main before executing callback
callback (object)
The function to call when the timer is finished.
cancel()
Cancels the timer and waits to be re-initalized
start()
Starts the timer
pause()
Pauses the timer
reset()
Restarts the timer from 0
deinit()
Kills the timer and removes it form memory.
dump()
Kills the timer while keeping its data in memory.
setCallback(callback)
Set's the timers callback.
callback (object)
The function to call when the timer is finished.
status()
Returns the timer status
Constants
Timer.ONE_SHOT
: A timer that only runs onceTimer.PERIODIC
: A timer that runs forever until deinitalizedTimer.NOT_RUNNING
: The timer is not startedTimer.PAUSED
: The timer is pausedTimer.FINISHED
: The timer is finishedTimer.DUMPED
:The timer was dumped
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mptimer-0.0.0.0.0.5.tar.gz
.
File metadata
- Download URL: mptimer-0.0.0.0.0.5.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7b039f06af03e809f50098dd11c8cf1a8118895f1ebe8f41788924de5df7d3 |
|
MD5 | 5850c10473de0e01db09163c8ef685f1 |
|
BLAKE2b-256 | 502a7f5830f10b827919f3496c0a8b514e09bc3cc3c423f2e8e724fb342c5ff2 |
Provenance
File details
Details for the file mptimer-0.0.0.0.0.5-py3-none-any.whl
.
File metadata
- Download URL: mptimer-0.0.0.0.0.5-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dfff5849496138a272a157aff7a58c3cba3eb3ce3f44f4024cdddd38c30ce52 |
|
MD5 | 207fda479089dda29c0f19cf39202923 |
|
BLAKE2b-256 | 2ec902450892553c77b6501c10878ad3b53b9ce683ef594d4fa7e78cb1d7b3df |