Page 1 of 2

Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:18
by Admin
1106011061jean-baptiste boric avait déjà à son actif diverses modifications du firmware NumWorks :
Cette semaine Jean-Baptiste se lancee sur une nouvelle piste d'améliorations, avec le rajout d'options d'accessibilité.

1105811059Tu disposes donc en prime d'un mode inversant les couleurs de l'écran, ce qui te donnera un thème nocturne moins agressif pour tes yeux.

Tu bénéficies également d'un mode d'affichage en zoom x2 pour une meilleure lisibilité. Une fois activé tu contrôleras le quadrant affiché via la touche
shift
suivie d'une touche du pavé numérique utilisé en tant que pavé directionnel.

Enfin, tu as aussi la possibilité d'activer une correction gamma. Là encore un moyen de filtrer entre autres la lumière bleue nocive pour tes yeux.

Ces rajouts arriveront-ils eux aussi à atterrir dans une prochaine version du firmware officiel ? ;)

Téléchargement : firmware 10.1.0 précompilé avec ces améliorations (installable facilement via webdfu_numworks )
Code : https://github.com/numworks/epsilon/pull/947
Source : viewtopic.php?f=102&t=22484&p=241335#p241306

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:46
by jean-baptiste boric
critor wrote:Tu disposes donc en prime d'un mode inversant les couleurs de l'écran, ce qui te donnera un thème nocturne moins agressif pour tes yeux et surtout moins consommateur d'énergie.

Le post-processing de l'écran est purement logiciel, il n'a aucune influence sur la consommation de la batterie.

Une chose qui n'est pas mentionné est le fait qu'on peut cumuler plusieurs effets en même temps. Plus on en active, plus la calculette est (légèrement) ralentie, mais c'est suffisamment optimisé pour que ça ne se sente presque pas à l'usage.

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:48
by critor
jean-baptiste boric wrote:Le post-processing de l'écran est purement logiciel, il n'a aucune influence sur la consommation de la batterie.


Les diodes de l'écran ne consomment pas moins éclairées en sombre/noir qu'en blanc ?

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:51
by darthvader
C'est pareil , c'est une led plate à l’arrière de l’écran qui éclaire et donc ... consomme.
Il faut descendre la luminosité pour économiser la batterie.

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:53
by jean-baptiste boric
critor wrote:Les diodes de l'écran ne consomment pas moins éclairées en sombre/noir qu'en blanc ?

Un écran LCD est (dans le cas de la NumWorks) une dalle de lumière uniformément blanche qui ensuite est filtrée avec des cristaux liquides pour donner une image RGB. Ce qui consomme de l'énergie (très loin devant le reste) c'est le rétro-éclairage et on a déjà une option pour régler la luminosité.

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 16:53
by Adriweb
L'OLED et ses pixels éteints aiderait ici mais ce n'est pas le cas :p

En tout cas, excellent travail, en espérant que l'équipe NumWorks accepte la PR :)

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 07 Apr 2019, 19:15
by critor
Merci.

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 11 Apr 2019, 13:23
by samourai3745
je l'ai installé mais les commandes get key, fill rect, wait vblank ne fonctionnent pas. Quelqu'un a-t-il une idée ? (peut être non implémentation dans la nouvelle mouture)

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 11 Apr 2019, 16:03
by Adriweb
Ce sont en effet deux branches différentes avec donc des fonctionnalités certes partant d'une même base (en tout cas s'ils sont à jour, il me semble que oui ?), mais pas les mêmes ajouts par rapport à la version officielle. Ce ne serait peut-être pas difficile de "merger" les deux, mais il faudrait aussi voir ce qu'en dit NumWorks, au cas où ça passe dans la version officielle...

Re: Firmware 10.1.0 tiers orienté accessibilité

Unread postPosted: 11 Apr 2019, 16:21
by jean-baptiste boric
Faut faire du lobbying du côté de NumWorks pour les inciter à se pencher sur les pulls requests communautaires plus rapidement. Tout ce qui n'est pas du bugfix a tendance à s'éterniser (du moins, vu de l'extérieur) et je n'ai pas envie de maintenir un fork de mon côté.