linux: use correct gpio bias flags (#5878)
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
6485ff800b
commit
5b1a667659
|
@ -147,11 +147,11 @@ gpio_in_reset(struct gpio_in g, int8_t pull_up)
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
req.lines = 1;
|
req.lines = 1;
|
||||||
req.flags = GPIOHANDLE_REQUEST_INPUT;
|
req.flags = GPIOHANDLE_REQUEST_INPUT;
|
||||||
#if defined(GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_UP)
|
#if defined(GPIOHANDLE_REQUEST_BIAS_PULL_UP)
|
||||||
if (pull_up > 0) {
|
if (pull_up > 0) {
|
||||||
req.flags |= GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_UP;
|
req.flags |= GPIOHANDLE_REQUEST_BIAS_PULL_UP;
|
||||||
} else if (pull_up < 0) {
|
} else if (pull_up < 0) {
|
||||||
req.flags |= GPIOD_LINE_REQUEST_FLAG_BIAS_PULL_DOWN;
|
req.flags |= GPIOHANDLE_REQUEST_BIAS_PULL_DOWN;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
req.lineoffsets[0] = g.line->offset;
|
req.lineoffsets[0] = g.line->offset;
|
||||||
|
|
Loading…
Reference in New Issue