diff options
| author | kutayboz <kutayboz@gmail.com> | 2023-06-09 02:02:07 +0300 |
|---|---|---|
| committer | kutayboz <kutayboz@gmail.com> | 2023-06-09 02:02:07 +0300 |
| commit | 386074fd3ffd04ae21cb914dc84969c9fd981c5e (patch) | |
| tree | 4e48a10607a75c09fb253b275b3048908a686fa9 /src/gpio.c | |
| parent | 05a602d2abd9716af6707d5b31c0e8beee707634 (diff) | |
| download | celnetmon-386074fd3ffd04ae21cb914dc84969c9fd981c5e.tar.gz | |
Overhaul. Created bg96 lib.
Diffstat (limited to 'src/gpio.c')
| -rw-r--r-- | src/gpio.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2,11 +2,11 @@ #include <stdio.h> #include <unistd.h> -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; |
