diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index 3f6bcff..3b01469 100755 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -68,6 +68,7 @@ #include #include #include +#include #include "softPwm.h" #include "softTone.h" @@ -673,8 +674,13 @@ static int adcFds [2] = { #define GPIO_B3_PUD_OFFSET 0x00C8 #define GPIO_B3_END 214 +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,4,0) +#define piAinNode0_xu "/sys/devices/platform/soc:/12d10000.adc:/iio:device0/in_voltage0_raw" +#define piAinNode1_xu "/sys/devices/platform/soc:/12d10000.adc:/iio:device0/in_voltage3_raw" +#else #define piAinNode0_xu "/sys/devices/12d10000.adc/iio:device0/in_voltage0_raw" #define piAinNode1_xu "/sys/devices/12d10000.adc/iio:device0/in_voltage3_raw" +#endif static int piModel = PI_MODEL_UNKNOWN;