<div dir="auto">Ještě nějak nemohu dohledat jak v C do ncurses zakomponovat stisk tlacitka přes GPIO. Když koukám na nějaké příklady tak pro standartni stisk klavesy tam je nějaká funkce timeout(xxx) a pak getch což je asi jednoduché (getch čeká jenom po ten timeout a pak se jede dál). Ale jak tam vložit reakci na stisk tlacitka pripojeneho na nějaký PIN tak, aby bylo zatížení CPU minimální a mohl program mezitím vykreslování změny na obrazovce... Samostatné vlákno a vyzobat si kód třeba z tohoto? Vyhodit z toho emulaci USB atd a vracet kód stisku tlacitka...<div dir="auto"><br></div><div dir="auto"><a href="https://github.com/adafruit/Adafruit-Retrogame/blob/master/retrogame.c">https://github.com/adafruit/Adafruit-Retrogame/blob/master/retrogame.c</a></div><div dir="auto"><br></div><div dir="auto">Jednou už jsem to u něčeho použil (ne jako vlakno, ale jako tu emulaci USB klavesnice) a fungovalo to dobře s minimálními nároky.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Dne út 2. 8. 2022 12:21 uživatel Michal Grunt <<a href="mailto:michal.grunt@gmail.com">michal.grunt@gmail.com</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">To asi bude ono. Děkuji.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Dne út 2. 8. 2022 11:42 uživatel Jan 'yanek' Bortl <<a href="mailto:yanek@yanek.cz" target="_blank" rel="noreferrer">yanek@yanek.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">alsamixer pouziva (lib)ncurses, mc (lib)slang<br>
<br>
ncurses jde to pouzit i v hadovi i jinych <br>
<a href="https://docs.python.org/3/howto/curses.html" rel="noreferrer noreferrer noreferrer" target="_blank">https://docs.python.org/3/howto/curses.html</a><br>
<br>
<a href="https://www.sallyx.org/sally/c/linux/ncurses" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.sallyx.org/sally/c/linux/ncurses</a><br>
<br>
<br>
Dne 02. 08. 22 v 11:32 Michal Grunt napsal(a):<br>
> Když si spustim v konzoli aplikaci třeba mc, alsamixer a další tak jak <br>
> jsou ty aplikace psané? Potřeboval bych napsat něco podobného vzhledu tj <br>
> vypisovat text na určité "souradnice", rámečky a tak<br>
> ... Asi v Cecku kvůli rychlosti a menší náročnosti na hw (RPi Zero). <br>
> Python bych mohl pro porovnani vyzkoušet také.<br>
><br>
> Děkuji<br>
> MG<br>
><br>
-- <br>
Jan 'yanek' Bortl <yanek [at] yanek. cz><br>
<a href="http://yanek.cz/" rel="noreferrer noreferrer noreferrer" target="_blank">http://yanek.cz/</a><br>
-----------------------------------------------------------------<br>
"Maybe one day you will learn that your way is not the only way."<br>
                                         Opher [StarGate: The Nox]<br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" rel="noreferrer noreferrer" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>
</blockquote></div>