From 917d8394b3720ab46d3a5c6201c1908f03f1c675 Mon Sep 17 00:00:00 2001 From: joerg65 Date: Sun, 3 Mar 2019 17:37:48 +0100 Subject: [PATCH] Corrections for Odroid C1 to support Android --- wiringPi/odroidc1.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wiringPi/odroidc1.c b/wiringPi/odroidc1.c index a783470..0b69e1e 100755 --- a/wiringPi/odroidc1.c +++ b/wiringPi/odroidc1.c @@ -664,7 +664,11 @@ static void init_gpio_mmap (void) msg(MSG_ERR, "wiringPiSetup: Cannot open memory area for GPIO use. \n"); } else { // #define C1_GPIO_BASE 0xC1108000 +#ifdef ANDROID + mapped = mmap64(0, BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED, fd, (off64_t)C1_GPIO_BASE); +#else mapped = mmap(0, BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED, fd, C1_GPIO_BASE); +#endif if (mapped == MAP_FAILED) msg(MSG_ERR, "wiringPiSetup: mmap (GPIO) failed: %s \n", strerror (errno));