π
<-
Chat plein-écran
[^]

Correctif TI-Python flottants + complexes sur Trinket M0

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 27 Avr 2019, 10:56

Merci une fois de plus pour ta réponse rapide et détaillée. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude Lionel Debroux » 27 Avr 2019, 11:22

Si j'en avais vraiment l'utilité, c'est probablement quelque chose comme le DSLogic Plus que j'achèterais aussi, même si sa bande passante (plus que son taux d'échantillonnage) doivent être trop faibles pour pouvoir réaliser un analyseur USB 2.0 jusqu'à 480 Mbps, parce qu'il n'est pas encore trop cher. Mais je n'ai besoin de ce genre d'équipements que trop rarement.
J'ai accès à un PicoScope 2205, je crois, mais il n'est pas encore géré par Sigrok.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 27 Avr 2019, 12:25

Pas encore eu le temps de tester, mais je suppose que le firmware de Lionel ne clignote pas en mode examen si rien n'a été fait pour ça.

Des infos sur le fonctionnement du clignotement en question ?

Si ça peut aider, voici ce que donne le mode examen sur une Trinket munie du firmware TI-Python officiel :


PS : C'est tombé comme ça sur la seconde de la vidéo, mais le clignotement du TI-Python n'est pas synchro avec celui de la calculatrice.
Les diodes ne clignotent pas exactement au même rythme, et donc pas forcément en même temps.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 27 Avr 2019, 19:02

Voilà, ce soir j'ai pu tester un petit peu.

Déjà, c'est génial ! :D

Quelques retours par rapport au firmware de Lionel donc :
  • La diode D1 du module TI-Python (équivalente de la diode 13 sur la Trinket M0 on dirait) ne clignote pas en mode examen.
    C'est problématique pour la session d'examens 2020, ainsi que de façon beaucoup moins lointaine pour une éventuelle intégration aux QCC de rentrée 2019.
  • Et même plus généralement, la diode D1 du module TI-Python reste éteinte pendant son fonctionnement, alors qu'elle reste allumée avec le firmware officiel.
    Or, comme c'est la seule diode ici présente, il n'y a donc aucun signe visuel de vie.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude parisse » 27 Avr 2019, 19:20

Avant de se poser la question du clignotement de la diode du module, sait-on si le module externe est/sera autorise aux examens?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 27 Avr 2019, 19:23

Pas sûr que l'on puisse avoir une réponse institutionnelle là-dessus, alors qu'ils se concentrent maintenant sur la nouvelle réglementation de la session 2021.

TI semble considérer que rajouter un clignotant sur le module externe suffit pour la session 2020.
De plus, TI a demandé a l'institution, et peut-être est-ce la réponse qui leur a été apportée (si réponse il y a eu).

Personnellement... maintenant qu'il y a un clignotant dessus je ne sais plus.

Mais en tous cas, si le clignotant ne marche pas, c'est sûr que c'est pas bon pour 2020.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude Lionel Debroux » 27 Avr 2019, 19:43

C'est donc bien le comportement qu'on attendait, sachant que j'ai désactivé la gestion des DIO (au maximum), NeoPixel et autres choses diverses pour pouvoir avoir la place d'ajouter cmath, les fonctions spéciales de maths et l'implémentation MPZ des entiers longs.

Ceci étant dit, je sais parfaitement où gagner plus de 7000 octets (!) dans mes firmwares actuels, si cela s'avère nécessaire pour des raisons de place: il suffit de commenter les lignes de board_spi_obj et board_uart_obj dans ports/atmel-samd/boards/trinket_m0/pins.c . J'avais laissé 2 des trois sous-objets de board pour qu'on puisse faire, avec des boards qui fournissent un peu d'I/O, peu mieux qu'un TI-Python Adapter totalement dépourvu d'I/O. Ce n'est pas utile pour de purs exercices d'algorithmique, mais c'est en revanche intéressant pour utiliser, à des fins d'expérimentation et d'interfaçage avec des périphériques externes, les autres boards possédant quelques I/O, et c'est pour ça que j'ai activé par défaut ces objets dans mes derniers builds.

Je peux restaurer un fonctionnement avec 2 versions:
* 1 spécifique au TI-Python Adapter, avec allumage fixe de la LED en mode standard (ça devrait être trivial, la difficulté est probablement davantage dans la recherche et l'intégration de ce changement au bon endroit de circuitpython) et clignotement en mode examen - ce qui veut donc également dire qu'il faut implémenter la même chose que TI pour que la board sache si elle est en mode examen, et pour ça, faire le reverse-engineering à partir des paquets USB et/ou du binaire du firmware officiel TI-Python Adapter - et peut-être moins de gestion des I/O pour des raisons de place;
* 1 avec plus de gestion des I/O, si on ne peut pas mettre le clignotement des LEDs et la gestion du mode examen dans l'espace actuel
mais je viens juste de trouver un moyen de réduire à une seule version, justement en commentant un des objets du module board, donc ça me ferait braire de devoir en arriver là...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 28 Avr 2019, 10:17

Voilà. Comme promis, une première annonce de la possibilité d'utiliser un TI-Python avec un firmware tiers amélioré depuis une TI-83 Premium CE a été faite :
viewtopic.php?t=22544&p=241902#p241902

Rajoutez le clignotement, et j'envisagerai même une intégration aux QCC 2019. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude parisse » 30 Avr 2019, 19:32

Ca n'a guere de sens d'accepter un module externe, meme avec clignotement, vu qu'il est assez clair maintenant qu'on peut y mettre un firmware tiers donc de la "doc en ligne" (c'est sans doute la raison pour laquelle TI fait tout pour l'empecher). Mais bon, les memes causes produisant les memes effets, on peut esperer que le mode examen ne sera pas mis en oeuvre non plus en 2020.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Correctif TI-Python flottants + complexes sur Trinket M0

Message non lude critor » 30 Avr 2019, 20:03

Sans chercher de module externe, c'est tout autant réalisable sur plusieurs des calculatrices clignotantes conformes 2020.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 55 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1218 utilisateurs:
>1200 invités
>12 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)