Regarding the possibility to selectively activate individual GPIO pins; It might be done if you are not using shift register output.
For example the relay board plugins (relay_board and relay_16) use a selected set of pins for direct control of relay channels. If you don't need to enable/disable the pins dynamically you could probably set up a plugin that selects which pins are active.
This is just from a quick look at the relay_16 plugin but I think it is probably doable.
Another possibility is to use a bit-mask similar to the way stations can be configured to ignore rain sensor input but this would probably require changes to the core SIP code. - Not sure about this without further investigation.
Dan
For example the relay board plugins (relay_board and relay_16) use a selected set of pins for direct control of relay channels. If you don't need to enable/disable the pins dynamically you could probably set up a plugin that selects which pins are active.
This is just from a quick look at the relay_16 plugin but I think it is probably doable.
Another possibility is to use a bit-mask similar to the way stations can be configured to ignore rain sensor input but this would probably require changes to the core SIP code. - Not sure about this without further investigation.
Dan
<p><br></p>