summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@fedora-arm.domain.avtechpulse.com>1999-12-31 19:02:00 -0500
committerroot <root@fedora-arm.domain.avtechpulse.com>1999-12-31 19:02:00 -0500
commit577674a51fa4b5a871c256af85f53e9b848d9520 (patch)
tree9f8daae1b0cf679ff862d2b8224133374aef7fa6
parentfd3246c8939d3db256d7aaa85343094df84abfd8 (diff)
POWER_FAIL is an input
-rw-r--r--bus.c5
-rw-r--r--instr-daemon.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/bus.c b/bus.c
index 43de205..dfa10ba 100644
--- a/bus.c
+++ b/bus.c
@@ -356,6 +356,11 @@ void bus_init()
gpio_export(gpio_pins[i]);
gpio_changedirection(gpio_pins[i], true);
}
+
+ // FIXME: make this more elegant
+ //
+ // the POWER_FAIL pin is an input
+ gpio_changedirection(gpio_pins[POWER_FAIL], false);
}
}
diff --git a/instr-daemon.c b/instr-daemon.c
index c03236b..b7a8f7b 100644
--- a/instr-daemon.c
+++ b/instr-daemon.c
@@ -312,9 +312,8 @@ int main(int argc, char **argv)
static gboolean periodic_poll (void)
{
if (bus_getpin (POWER_FAIL)) {
+ // FIXME: system shutdown
printf ("power fail detected\n");
- } else {
- printf ("power OK\n");
}
Menu_Check_Buttons ();