#!/bin/bash # test_gsensor.sh echo "=== Gsensor API Test ===" echo "" echo "1. Enable sensor:" echo 1 > /sys/kernel/vfiec/gsensor/enable echo " enable = $(cat /sys/kernel/vfiec/gsensor/enable)" echo "" echo "2. Screen orientation (string):" echo " $(cat /sys/kernel/vfiec/gsensor/screen_orientation)" echo "" echo "3. Instantaneous orientation (hex):" echo " $(cat /sys/kernel/vfiec/gsensor/instantaneous_orientation)" echo "" echo "4. Mode:" echo " $(cat /sys/kernel/vfiec/gsensor/mode)" echo "" echo "5. State:" echo " $(cat /sys/kernel/vfiec/gsensor/state)" echo "" echo "6. Raw data (X Y Z mg):" echo " $(cat /sys/kernel/vfiec/gsensor/raw_data)" echo "" echo "7. Test orientation change (rotate device now):" for i in {1..10}; do echo -n " [$i] " cat /sys/kernel/vfiec/gsensor/screen_orientation sleep 1 done echo "" echo "8. Disable sensor:" echo 0 > /sys/kernel/vfiec/gsensor/enable echo " enable = $(cat /sys/kernel/vfiec/gsensor/enable)" echo "" echo "=== Test completed ==="