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 /py/compile.c | |
| parent | 18b6835a9205d451082b288e50ea59356a49f8db (diff) | |
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 'py/compile.c')
0 files changed, 0 insertions, 0 deletions
