KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'` SF_ADC_MUXA=224 SF_ADC_MUXB=225 DELAY=0.003 echo ${SF_ADC_MUXA} > /sys/class/gpio/export echo ${SF_ADC_MUXB} > /sys/class/gpio/export echo "out" > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/direction echo "out" > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/direction echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXA}/value echo 1 > /sys/devices/gpiochip0/gpio/gpio${SF_ADC_MUXB}/value sleep ${DELAY} echo "insert adc ko" mem bit 0xF0020074 3 0 > /dev/null 2>&1 insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko insmod /lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko mem bit 0xF0020074 3 1 > /dev/null 2>&1 sleep ${DELAY} echo 0x5 > /proc/adc cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw echo 0x3 > /proc/adc