miandehe / Bhoreal

4 stars 1 forks source link

Issue when button is released #1

Open jpdamborenea opened 9 years ago

jpdamborenea commented 9 years ago

He detectado que el problema que os comentaba del giro, en realidad no tiene que ver con el giro per se, sino que al soltar los botones (on_release) por defecto me pinta el color hue correspondiente al mismo botón en una matriz transpuesta (cols -> rows, rows -> cols). Puedes verificar que esto ocurre también en tu máquina? Esto me está fastidiando al hacer el callback en los remote scripts del Live.

miandehe commented 9 years ago

Si, es lo que te explique, que pasaba, es un bug y no es un bug, tendria que darle un par de vueltas para solucionarlo. Igual podria guardar el estado de los leds y repintarlos girados. Pero claro cuando lo pulsas es un boton y cuando lo giras, pasa a ser otro boton.... es dificir de solucionar.

El 29 de noviembre de 2014, 14:19, jpdamborenea notifications@github.com escribió:

He detectado que el problema que os comentaba del giro, en realidad no tiene que ver con el giro per se, sino que al soltar los botones (on_release) por defecto me pinta el color hue correspondiente al mismo botón en una matriz transpuesta (cols -> rows, rows -> cols). Puedes verificar que esto ocurre también en tu máquina?

— Reply to this email directly or view it on GitHub https://github.com/mdeheras/Bhoreal/issues/1.

jpdamborenea commented 9 years ago

Pero esto me ocurre sin girarlo. Si la mantengo en una posición fija siempre me pinta los botones en una matriz transpuesta, pero lo hace sin apenas recibir nada por el puerto serie. Parece que por defecto pinta los botones al hacer on_release. Al hacer el callback desde el Live lo pinta bien, pero hay situaciones en las que la propia máquina me sobreescribe los colores con el color HUE.

miandehe commented 9 years ago

Lo hace desde siempre o es en la ultimas versiones del firmware?

El 29 de noviembre de 2014, 14:39, jpdamborenea notifications@github.com escribió:

Pero esto me ocurre sin girarlo. Si la mantengo en una posición fija siempre me pinta los botones en una matriz transpuesta, pero lo hace sin apenas recibir nada por el puerto serie. Parece que por defecto pinta los botones al hacer on_release. Al hacer el callback desde el Live lo pinta bien, pero hay situaciones en las que la propia máquina me sobreescribe los colores con el color HUE.

— Reply to this email directly or view it on GitHub https://github.com/mdeheras/Bhoreal/issues/1#issuecomment-64952123.

jpdamborenea commented 9 years ago

Pienso que lo hace desde siempre. Sin embargo no lo hace cuando uso el Wifi, pero quizás sea porque en mis apps siempre iniciatizo todos los LEDs a 0. Da la sensación de que si no lo iniciatizas, el valor 0 por defecto corresponde al color HUE que tenía asignado al principio, pero son solo especulaciones.

miandehe commented 9 years ago

Normalmente el valor HUE es el por defecto, siempre a pasado.

El 29 de noviembre de 2014, 14:46, jpdamborenea notifications@github.com escribió:

Pienso que lo hace desde siempre. Sin embargo no lo hace cuando uso el Wifi, pero quizás sea porque en mis apps siempre iniciatizo todos los LEDs a 0. Da la sensación de que si no lo iniciatizas, el valor 0 por defecto corresponde al color HUE que tenía asignado al principio, pero son solo especulaciones.

— Reply to this email directly or view it on GitHub https://github.com/mdeheras/Bhoreal/issues/1#issuecomment-64952310.