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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|
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
|