сенсори та linux

на продовження давнього допису:

lsmod | grep "^hid_sensor"

на aspire r13 видає вельми цікаві штуки: акселерометр, компас, гіроскоп, датчик освітлення (als)…

інша цікавинка:

udevadm info --export-db | grep -C 7 hid_sensor

треба гуглити, як до цього всього дотягнутися зі скрипта оболонки…

поновлення (21 грудня 2018): здається, знайшов…

watch -n 1 cat /sys/bus/iio/devices/iio:device3/in_accel_x_raw

показує посекундно кут нахилу ноутбука навколо поздовжньої осі. кодування, схоже, таке: значення 1—1'000 кодують нахил за годинниковою стрілою, а 64'536—65'535 (насправді це від'ємні 16-бітні цілі, старший біт 1) — нахил проти годинникової стрілки.

залишилося «наскриптувати» простенький сенсор, котрий запускатиме поворот екрану (цю частину вже маю) при нахилі на ±800—1000 за цією шкалою — себто приблизно в портретну орієнтацію.

задачка на інший день.