blob: f3eb0117a7a0013771924b16a05e237189959312 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/bash
rotation="${1}"
if [ "$#" -ne 1 ]; then
printf "Usage: $0 [angle]\n"
exit 1
fi
rise=$(awk -v ang=$1 'BEGIN { print int( sin(ang*2*atan2(1,0)/180.0) * 2^31-1 + 0.5) }')
run=$(awk -v ang=$1 'BEGIN { print int( cos(ang*2*atan2(1,0)/180.0) * 2^31-1 + 0.5) }')
sudo su -c "echo ${rise} > /sys/module/hid/parameters/rise"
sudo su -c "echo ${run} > /sys/module/hid/parameters/run"
|