Enviado por: Jefferson
« Online: Julho 25, 2011, 10:43:49 pm »Obrigado pelas dicas!
Antes de escrever o post anterior eu já havia testado o sleep fracionário e procurado o usleep, porém eu procurei apenas digitando "help" para ver a lista de comandos, que é esta:
Mas foi bobeira minha confiar nesta lista. É a segunda ou terceira vez que eu esqueço que esses são os comandos acrescentados pelo Busybox. Eu fui testar antes de dizer que não funcionava e o usleep respondeu!
Depois de alguns testes concluí que o intervalo mínimo confiável é de 200ms. O rcS ficou assim:
Ficou ótimo!
Para entrar automaticamente no menu Movies basta excluir os dois primeiros comandos.
Atenção
É importante ter em mente que isso não vai necessariamente acelerar a disponibilidade dos filmes. O objetivo desse "hack" é reduzir o uso repetitivo e maçante do controle remoto. Se seus filmes estiverem no HDD, o tempo necessário para o S9 montá-lo é muito maior e você terá que esperar pela mensagem "HDD Plug-IN" de qualquer maneira.
Algumas implementações do sleep aceitam ponto flutuante, como .5 ou .2. Se esse não for o caso, pode-se tentar o comando usleep. O usleep funciona como o sleep, porém em microssegundos: usleep 1000000 = sleep 1.
Antes de escrever o post anterior eu já havia testado o sleep fracionário e procurado o usleep, porém eu procurei apenas digitando "help" para ver a lista de comandos, que é esta:
Código: [Selecionar]
Built-in commands:
-------------------
. : alias bg break cd chdir continue eval exec exit export false
fg getopts hash help jobs kill let local pwd read readonly return
set shift times trap true type ulimit umask unalias unset wait
Mas foi bobeira minha confiar nesta lista. É a segunda ou terceira vez que eu esqueço que esses são os comandos acrescentados pelo Busybox. Eu fui testar antes de dizer que não funcionava e o usleep respondeu!
Depois de alguns testes concluí que o intervalo mínimo confiável é de 200ms. O rcS ficou assim:
Código: [Selecionar]
#Teste para entrar no IMS automaticamente
#RIGHT 4 vezes seguido de OK
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e0f1bf00' > /sys/devices/platform/VenusIR/fakekey
usleep 200000
echo 'e1e1bf00' > /sys/devices/platform/VenusIR/fakekey
Ficou ótimo!
Para entrar automaticamente no menu Movies basta excluir os dois primeiros comandos.
Atenção
É importante ter em mente que isso não vai necessariamente acelerar a disponibilidade dos filmes. O objetivo desse "hack" é reduzir o uso repetitivo e maçante do controle remoto. Se seus filmes estiverem no HDD, o tempo necessário para o S9 montá-lo é muito maior e você terá que esperar pela mensagem "HDD Plug-IN" de qualquer maneira.