- VAL=""
- VAL="$(eval echo \$GPIO_$CHECKID)"
- [ -z $VAL ] && continue
- if [ $VAL = 1 -o $VAL = 0 ]; then
- [ $VAL = 1 ] && VAL=0 || VAL=1
- echo "$VAL" > "${GPIOPATH}${CHECKID}/value"
+ VAL=$GPIOS[$IDGPIOMAP[$CHECKID]]
+ if [[ $VAL == 1 || $VAL == 0 ]]; then
+ [[ $VAL == 1 ]] && VAL=0 || VAL=1
+ echo "$VAL" > "${GPIOPATH}${IDGPIOMAP[$CHECKID]}/value"