MacOS: mock gpio functions (#26971)

old-commit-hash: 5cf1dd7f1377c65172a5dfaaade1396c17eb9e5a
This commit is contained in:
Willem Melching
2023-01-16 19:36:06 +01:00
committed by GitHub
parent b9f9f948bc
commit 7c4e6cea5f

View File

@@ -1,5 +1,20 @@
#include "common/gpio.h"
#ifdef __APPLE__
int gpio_init(int pin_nr, bool output) {
return 0;
}
int gpio_set(int pin_nr, bool high) {
return 0;
}
int gpiochip_get_ro_value_fd(const char* consumer_label, int gpiochiop_id, int pin_nr) {
return 0;
}
#else
#include <fcntl.h>
#include <unistd.h>
@@ -63,3 +78,5 @@ int gpiochip_get_ro_value_fd(const char* consumer_label, int gpiochiop_id, int p
close(fd);
return rq.fd;
}
#endif