Skip to content
Snippets Groups Projects
Commit 7a7516d4 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

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.
parent 18b6835a
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment