The Interrupts block monitors a GPIO pin for interrupts.
- pin: The GPIO BCM pin to monitor for interrupts.
- pull_up_down: Value of
pin
when it's logic level is neither high nor low.
- default: Any list of signals.
- default: At an interupt, the 'pin' is added to the signal.
None
{
'input_attr': 'I was already here',
'pin': 'pin_property'
}
The Read block reads from a variety of gpio interfaces. A 'pin' read is triggered by any incoming signal.
- pin: The GPIO BCM pin to read.
- pull_up_down: Value of
pin
when it's logic level is neither high nor low.
- default: Any list of signals.
- default: Each input signal triggers a pin read. The boolean
pin
value is added to the signal.
None
Any list of signals.
{
'input_attr': 'I was already here',
'value': True
}
The Write block emits a signal containing a boolean value to a specified GPIO pin.
- pin: The GPIO BCM pin to write.
- value: Boolean value to write to
pin
.
- default: Any list of signals.
- default: Each input signal triggers a pin write. The boolean
pin
value is added to the signal.
None
Any list of signals.
{
'input_attr': 'I was already here',
'value': 'value_property'
}