linux: Raise an error if configuring a pullup when that is not supported
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
3dadcd3614
commit
70ea0806d9
|
@ -153,6 +153,9 @@ gpio_in_reset(struct gpio_in g, int8_t pull_up)
|
||||||
} else if (pull_up < 0) {
|
} else if (pull_up < 0) {
|
||||||
req.flags |= GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_DOWN;
|
req.flags |= GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_DOWN;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
if (pull_up)
|
||||||
|
shutdown("Linux gpio interface does not support pullup/pulldown");
|
||||||
#endif
|
#endif
|
||||||
req.lineoffsets[0] = g.line->offset;
|
req.lineoffsets[0] = g.line->offset;
|
||||||
strncpy(req.consumer_label, GPIO_CONSUMER, sizeof(req.consumer_label) - 1);
|
strncpy(req.consumer_label, GPIO_CONSUMER, sizeof(req.consumer_label) - 1);
|
||||||
|
|
Loading…
Reference in New Issue