summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jakob@kaivo.net>2018-11-10 14:03:31 -0500
committerJakob Kaivo <jakob@kaivo.net>2018-11-10 14:03:31 -0500
commit21de9806066a951f5a82e9aca0bbeb0acd3d2406 (patch)
tree83997042b9621292bbfab3cc390e18a20ca5eeb2
parent0a30f3c2324995ec9da685930e0d34b9e1ccae8b (diff)
have enable_displays() use gpio_write()
-rw-r--r--freeonebook.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/freeonebook.c b/freeonebook.c
index 584013f..713f16d 100644
--- a/freeonebook.c
+++ b/freeonebook.c
@@ -12,20 +12,6 @@
#define ENABLE_VALUE "1"
-void enable_displays(void)
-{
- int left = open(ENABLE_LEFT_PATH, O_WRONLY);
- int right = open(ENABLE_RIGHT_PATH, O_WRONLY);
-
- printf("enabling left display\n");
- write(left, ENABLE_VALUE, sizeof(ENABLE_VALUE));
- printf("enabling right display\n");
- write(right, ENABLE_VALUE, sizeof(ENABLE_VALUE));
-
- close(left);
- close(right);
-}
-
void gpio_write(int port, const char *field, const char *value)
{
char path[256];
@@ -35,6 +21,12 @@ void gpio_write(int port, const char *field, const char *value)
close(fd);
}
+void enable_displays(void)
+{
+ gpio_write(5, "value", "1");
+ gpio_write(4, "value", "1");
+}
+
void gpio_init(void)
{
struct {