aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/linux/gpio.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/linux/gpio.c b/src/linux/gpio.c
index ccc66a7f..15ed3bae 100644
--- a/src/linux/gpio.c
+++ b/src/linux/gpio.c
@@ -153,6 +153,9 @@ gpio_in_reset(struct gpio_in g, int8_t pull_up)
} else if (pull_up < 0) {
req.flags |= GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_DOWN;
}
+#else
+ if (pull_up)
+ shutdown("Linux gpio interface does not support pullup/pulldown");
#endif
req.lineoffsets[0] = g.line->offset;
strncpy(req.consumer_label, GPIO_CONSUMER, sizeof(req.consumer_label) - 1);