LINUX.ORG.RU

Сообщения slowdream

 

Почему блокируется com порт при чтении из под php ?

Форум — General

Необходимо работать напрямую с com портом (купюроприемник cashcode), ubuntu 16.04 & php7.1

При включении пк, при первом обращении к com порту происходит подвисание ком порта при попытке считать ответ. Временно лечу запуском сторонней программы (которая нормально с ком портами работает), после нее все работает как надо. Смотрел исходники одной из такой программ, ничего сверх естественного там не происходит. Все настройки ком порта пробовал прописать в ручную, эффекта не дало. Сверял вывод stty -a -F /dev/ttyS0 побуквенно, все ок за исключением того, что некоторые параметры прописаны ignbrk а другие -ignbrk, пробовал их так же прописать, но эффекта ноль.

исходники рабочей программы (вроде на Delphi) http://collabedit.com/cmsa9

Мои художества

либа для работы с ком портом

Хелпер для купюроприемника

Сам контроллер

 , ,

slowdream
()

Не применяются настройки калибровки тачскрина на lubuntu 17.10

Форум — General

На терминале (lubuntu 17.10 все пакеты актуальные) стоит тачпад «BeeTouch TouchSystems BeeTouch USB Touchscreen» (по крайней мере так его определяет система). Работает, но все движения происходят лишь в небольшом квадрате в левом верхнем углу - стандартная ситуация, не откалиброван. Ставлю xinput_calibrator и через него запускаю процедуру калибровки, все ок. Получаю настройки:

Section "InputClass"
	Identifier	"calibration"
	MatchProduct	"BeeTouch TouchSystems BeeTouch USB Touchscreen"
	Option	"MinX"	"-9"
	Option	"MaxX"	"2108"
	Option	"MinY"	"747"
	Option	"MaxY"	"2453"
	Option	"SwapXY"	"0" # unless it was already set to 1
	Option	"InvertX"	"0"  # unless it was already set
	Option	"InvertY"	"0"  # unless it was already set
EndSection
Сохраняю в папку /etc/X11/xorg.conf.d/99-calibration.conf и попутно в /usr/share/X11/xorg.conf.d/99-calibration.conf (возможно там создала файлы сама прога, но по факту настройки прописаны нужные).

Ни сразу после калибровки, ни после ребута - ничего не изменилось, в логах X11 было написано что не найдены драйвера для устройства - поставил с оф. сайта, ошибка исчезла, но настройки так и не применяются.

Последние логи X11

С другим тачпадом на другой машине все заработало сразу.

 , ,

slowdream
()

RSS подписка на новые темы