Browse Source

base-files: gpio switch: fix inverted logic

GPIOs are exported as active high to the sysfs, hence the logic need to be
inverted.

Fixes: e66c47fb14f5 ("base-files: gpio switch: set output value with
       direction")
Signed-off-by: Mathias Kresin <[email protected]>
Mathias Kresin 7 years ago
parent
commit
f476c9a745
1 changed files with 1 additions and 1 deletions
  1. 1 1
      package/base-files/files/etc/init.d/gpio_switch

+ 1 - 1
package/base-files/files/etc/init.d/gpio_switch

@@ -24,7 +24,7 @@ load_gpio_switch()
 		[ -d "$gpio_path" ] || sleep 1
 	}
 	# set the pin to output with high or low pin value
-	{ [ "$value" = "0" ] && echo "high" || echo "low"; } >"$gpio_path/direction"
+	{ [ "$value" = "0" ] && echo "low" || echo "high"; } >"$gpio_path/direction"
 }
 
 service_triggers()