Précédemment, nous avons vu comment transformer tes cartes pyboards Adafruit Trinket M0, Arduino Zero, Adafruit Circuit Playground Express et bien d'autres en module externe TI-Python permettant d'exécuter des scripts Python sur ta TI-83 Premium CE.
Inversement comme nous avions déjà vu, l'on peut aussi mettre le module externe TI-Python en mode mise à jour par un double appui sur son bouton reset au dos.
Si connecté à un ordinateur, le TI-Python expose alors un disque TIBOOTPY mentionnant un boot UF2 Bootloader v1.0.3U SFRO, mais nous n'avions pas osé aller plus loin.
Si connecté à un ordinateur, le TI-Python expose alors un disque TIBOOTPY mentionnant un boot UF2 Bootloader v1.0.3U SFRO, mais nous n'avions pas osé aller plus loin.
Comme le confirment les tests de wawachief, ce mode permet bien la reprogrammation du module externe TI-Python par simple copie d'un fichier firmware .uf2.
Tu peux donc inversement transformer ton module externe TI-Python en la pyboard de ton choix à condition qu'elle soit compatible (à ce jour munie d'un coeur Atmel ATSAMD21E18 ou ATSAMD21G18), avec l'avantage donc de pouvoir lui faire tourner des implémentations Python plus complètes !
Tu peux donc inversement transformer ton module externe TI-Python en la pyboard de ton choix à condition qu'elle soit compatible (à ce jour munie d'un coeur Atmel ATSAMD21E18 ou ATSAMD21G18), avec l'avantage donc de pouvoir lui faire tourner des implémentations Python plus complètes !
Attention toutefois, dans cette configuration tu perdras la connectivité TI-83 Premium CE, puisque seuls les firmwares Texas Instruments savent à ce jour communiquer correctement avec la calculatrice. Jusqu'à reprogrammation du firmware d'origine, cela va de soi.
Liste des pyboards, cartes de développement et autres appareils compatibles TI-Python :
- carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès
- carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
- carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès
- carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
- carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
- carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès
- carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
- carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
- carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès
- console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
- carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès
- carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
- carte CircuitPython Adafruit Circuit Playground Express (cœur Atmel ATSAMD21G18) - testée avec succès
- carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
- carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
- carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18) - testée avec succès
- carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
- carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
- carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès
- console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
Source : viewtopic.php?f=41&t=22464&p=241273#p241273
Téléchargements :
- programme Go pour extraire le firmware d'origine de l'application PyAdaptr
- application PyAdaptr