while(1)

Michal Grunt michal.grunt na gmail.com
Čtvrtek Leden 26 15:33:45 CET 2017


Tak to asi vyřeším jinak. Pustím ts_uinput jako daemon a budu číst
virtuální interface a pak už si to můžu udělat jak budu chtít.

MG

Dne 26. ledna 2017 15:12 Milan B. <milan na bastl.sk> napsal(a):
>
> Len po letmom zhliadnuti ... to okolo signalov zabezpeci iba upratanie po
> zabiti programu.
>
> Zameral by som sa na funkciu ts_read, ci nahodou ona necaka na event od ts.
>
> Zrejme bude treba pozriet prepytujem dokumentaciu, ako cakat na event
> neblokujuco.
>
> -m-
>
>
> On 1/26/2017 3:02 PM, Michal Grunt wrote:
>>
>> Mám tu jeden zdroják a potřebuju ho trochu upravit (vím co chci, vím i
>> jak, ale...). Jedná se o příklad ke knihovně pro touchpad pro malý
>> displej připojený k RPi.
>>
>> https://github.com/kergoth/tslib/blob/master/tests/ts_test.c
>>
>> Ale narazil jsem hned na začátku :-). "Nekonečná smyčka" while(1)
>> uvnitř main() funguje jenom když je aktivní touchpad (pokud touchpad
>> dostane nějaký event tak smyčka jede jinak "stojí"). Což je šikovný,
>> ale já potřebuju překreslovat obrazovku neustále (tedy potřebuji, aby
>> smyčka while(1) pořád běžela) a ne jenom když se dotknu touchpadu... A
>> nemůžu přijít na to jak to donutit k neustálému běhu. Při takovém tom
>> běžném programování jsem na toto chování ještě nenarazil. Nejspíš to
>> bude mít něco společného se SIGINT (co jsem tak naťukl Google). Ale
>> jak to předělat? Pouhé zakomentování těch tří řádků SIGINT nepomůže...
>> Jedině snad, že by to bylo zadrátovaný ještě někde jinde.
>>
>> Děkuji
>> Michal Grunt
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list