From 386074fd3ffd04ae21cb914dc84969c9fd981c5e Mon Sep 17 00:00:00 2001 From: kutayboz Date: Fri, 9 Jun 2023 02:02:07 +0300 Subject: Overhaul. Created bg96 lib. --- src/gpio.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/gpio.c') diff --git a/src/gpio.c b/src/gpio.c index 74d37ef..fd46fc7 100644 --- a/src/gpio.c +++ b/src/gpio.c @@ -2,11 +2,11 @@ #include #include -int modemPowerToggle(int pinNum) { +int modemPowerToggle(char *pathToChip, int pinNum) { struct gpiod_chip *chip; struct gpiod_line *line; - chip = gpiod_chip_open("/dev/gpiochip0"); + chip = gpiod_chip_open(pathToChip); if (!chip) { perror("Error opening GPIO chip"); return 1; @@ -43,12 +43,12 @@ int modemPowerToggle(int pinNum) { return 0; } -int checkPinVal(int pinNum) { +int checkPinVal(char *pathToChip, int pinNum) { int pinVal = -1; struct gpiod_chip *chip; struct gpiod_line *line; - chip = gpiod_chip_open("/dev/gpiochip0"); + chip = gpiod_chip_open(pathToChip); if (!chip) { perror("Error opening GPIO chip"); return -1; -- cgit v1.3