#!/bin/sh

snapcap_stop() {
	stty -F /dev/ttyS3 crtscts
	echo 1 > /sys/class/gpio/ripin/value
	touch /tmp/snapcap
}
snapcap_start(){
	stty -F /dev/ttyS3 -crtscts
	echo 0 > /sys/class/gpio/ripin/value
	rm -f /tmp/snapcap
}

. /usr/share/libubox/jshn.sh
json_init
json_load_file /etc/hwinfo.json
json_select hwdata
json_get_var snapcap snapcap

[ $snapcap -eq 1 ] || exit
[ "$BUTTON" == "BTN_0" ] || exit

if [ "$ACTION" == "pressed" ];then
	logger SNAPCAP inserted
	snapcap_start
else
	logger SNAPCAP removed
	snapcap_stop
fi

