diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-01-01 19:09:25 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-01-29 18:57:36 +0300 |
commit | 7a7516d40ddc00b051dd8dcf8ab38b5f845dcec4 (patch) | |
tree | 41f2d8d20faa4a05b665de2601eb02dae470da05 /esp8266/modmachine.c | |
parent | 18b6835a9205d451082b288e50ea59356a49f8db (diff) | |
download | micropython-7a7516d40ddc00b051dd8dcf8ab38b5f845dcec4.tar.gz micropython-7a7516d40ddc00b051dd8dcf8ab38b5f845dcec4.zip |
extmod/machine_signal: Implement "signal" abstraction for machine module.
A signal is like a pin, but ca also be inverted (active low). As such, it
abstracts properties of various physical devices, like LEDs, buttons,
relays, buzzers, etc. To instantiate a Signal:
pin = machine.Pin(...)
signal = machine.Signal(pin, inverted=True)
signal has the same .value() and __call__() methods as a pin.
Diffstat (limited to 'esp8266/modmachine.c')
0 files changed, 0 insertions, 0 deletions