]> the.earth.li Git - energenie-attiny.git/commit
Track the requested state so we can return it when asked
authorJonathan McDowell <noodles@earth.li>
Wed, 30 May 2018 07:26:59 +0000 (08:26 +0100)
committerJonathan McDowell <noodles@earth.li>
Wed, 30 May 2018 07:26:59 +0000 (08:26 +0100)
commita41f50eeaad99d74bfc7a3326401a7ea71ac92db
tree02ce7339498be6b3c5e1788d26438ad2251e41ef
parent7a2d9ddd539a4d578f0da6c3428456946e4011b7
Track the requested state so we can return it when asked

The original USB relay code can query the GPIO lines to see which relays
are enabled. We only have one way communication to the power sockets so
they might be in a different state to that requested, but store the
state we think we should have so when asked we can return it, rather
than always returning that everything is off.
main.c