#!/usr/bin/env sh # # Called from udev. Compatible to apalis-imx8. # # Create/remove symlinks to/from the files with raw ain data. # Map the ADC lines: # apalis-adc{0..3} -> DMA.ADC.IN{0,1,2,3} LINES=4 START=0 if [ "$ACTION" = "add" ]; then for idx in `seq 0 $((LINES-1))`; do ln -s "/sys$DEVPATH/in_voltage$((START+idx))_raw" /dev/apalis-ain$idx done elif [ "$ACTION" = "remove" ]; then for idx in `seq 0 $((LINES-1))`; do rm -f /dev/apalis-ain$idx done fi