Page 9 sur 9

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 15:28
de redgl0w
critor a écrit:Sympa l'installation d'Omega en un clic avec ton outil en ligne @zardam ! :bj:

Ce qui m'impressionne le plus, c'est que même avec bootstrap c'est possible de faire des trucs hyper cleans

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 15:36
de zardam
critor a écrit:Donc sur Delta N0110, tu as apparemment corrigé, c'est bon, le reset n'active plus le mode examen. Parfait. :)


Oui, c'est une base de 12.4.0 maintenant.

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 15:59
de M4x1m3
critor j'ai réussi à fix le problème dans le système de build. J'ai donc fait un build DEV pour n0110.

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 16:07
de critor
Merci bien. :)

Mais non désolé, j'obtiens juste un écran noir avec la diode allumée en rouge.
Rien d'urgent toutefois, apparemment zardam a correctement corrigé le mode examen dans Delta, donc ça devrait être bon pour vous aussi. :)

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 16:13
de Dogm
critor a écrit:Merci bien. :)

Mais non désolé, j'obtiens juste un écran noir avec la diode allumée en rouge.
Rien d'urgent toutefois, apparemment zardam a correctement corrigé le mode examen dans Delta, donc ça devrait être bon pour vous aussi. :)


À propos, pour installer Delta c'est la même procédure à suivre que pour Omega ? :thinking:

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 16:23
de critor
C'est bon maintenant suite à la mise à jour.

@Dogm Tout dépend de quel outil d'installation tu parles puisque l'on en a plusieurs désormais :

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 16:25
de Dogm
critor a écrit:C'est bon maintenant suite à la mise à jour.

@Dogm Tout dépend de quel outil d'installation tu parles puisque l'on en a plusieurs désormais :


Je vais essayer avec l'outil Automatique, merci de ta réponse :)

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 19:39
de parisse
zardam a écrit:
Dogm a écrit:Je ne peux pas cesser l'éxécution du programme et doit donc reset ma numworks contrairement aux versions basique de Epsilon :(


Je suppose que c'est lié à KhiCAS qui désactive ce comportement à certain moments. Je suis en train d'essayer de corriger tout ça, mais je n'ai pas trop le temps en ce moment.

Je ne vois pas trop ou. C'est mp_hal_set_interrupt_char qui gere l'interruptibilite dans micropython, or cette fonction ne fait pas partie du SDK donc n'est pas appelable par giac. Et dans le source de Delta, je ne vois rien, les fichiers concernes sont d'apres rgrep:
Code: Tout sélectionner
python/src/py/modmicropython.c:    mp_hal_set_interrupt_char(mp_obj_get_int(int_chr_in));
python/port/mphalport.c:void mp_hal_set_interrupt_char(int c) {
python/port/port.cpp:    mp_hal_set_interrupt_char((int)Ion::Keyboard::Key::Back);
python/port/port.cpp:    mp_hal_set_interrupt_char(-1); // Disable interrupt
python/port/mphalport.h:void mp_hal_set_interrupt_char(int c);

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 15 Déc 2019, 23:50
de zardam
La variable mp_interrupt_char utilisée par micropython est modifiée par les méthodes enable_back_interrupt/disable_back_interrupt.

Je suis en train de reprendre cette partie de toute façon. Il y a aussi un problème dans la méthode back_key_pressed qui ne fonctionne pas correctement il me semble (mais ça n'affecte que KhiCAS pour celle ci).

Re: Améliore ta NumWorks avec Omega, même en mode examen !

Message non luPosté: 16 Déc 2019, 07:38
de parisse
En effet. Mais ca n'explique pas pourquoi ca ne marche pas dans micropython puisqu'au debut de runCode il y a un appel a mp_hal_set_interrupt_char((int)Ion::Keyboard::Key::Back);