Page 1 of 1

L'Adafruit ItsyBitsy M0 compatible TI-Python, confirmation !

Unread postPosted: 30 Mar 2019, 15:07
by critor
1001610909Le module externe TI-Python pour ta TI-83 Premium CE utilise un cœur Atmel ATSAMD21E18. Son firmware (microprogramme) peut tourner sur d'autres PyBoards, cartes de développement et appareils munis du même cœur ou même d'un cœur voisin selon les tests initiaux menés conjointement avec zardam ! :bj:

Voici une petite liste non exhaustive des appareils compatibles ou supposés être compatibles avec le firmware 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 de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • 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 de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit ItsyBitsy M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Metro M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)

De quoi remplacer le module externe TI-Python par quelque chose de bien plus léger et petit, et donc peut-être plus facile à ranger et transporter. ;)

Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)
Ces cartes disposant le plus souvent d'une connectivité micro-USB et non mini-USB, il sera de plus pratique de les accompagner d'un câble permettant sa connexion directe à la calculatrice, comme celui de StarTech que nous t'avons également testé avec succès. :)

10915Aujourd'hui, wawachief nous confirme la compatibilité de la carte CircuitPython Adafruit ItsyBitsy M0 ! :bj:

Et par la même occasion, son teste crédibilise ainsi la compatibilité de toutes les autres cartes Adafruit munies non pas du même cœur ATSAMD21E18 que le module externe TI-Python, mais du cœur voisin ATSAMD21G18 ! :D

D'où la liste maintenant mise à jour :
  • carte CircuitPython Adafruit Trinket M0 (cœur Atmel ATSAMD21E18) - testée avec succès :)
  • carte CircuitPython Adafruit GEMMA M0 (cœur Atmel ATSAMD21E18)
  • carte de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather 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 CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • 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 de développement Arduino Zero (cœur Atmel ATSAMD21G18) - testée avec succès :)
  • carte de développement Arduino M0 (cœur Atmel ATSAMD21G18)
  • carte CircuitPython Adafruit Feather 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 CircuitPython Adafruit HalloWing M0 (cœur Atmel ATSAMD21G18)
  • console de jeux portable Gamebuino META (cœur Atmel ATSAMD21G18)
Tu n'as plus que l'embarras du choix. ;)

Pour utiliser ta propre carte de développement en tant que module externe TI-Python avec ta TI-83 Premium CE, il te suffit :
  • D'en reprogrammer ses identifiants USB si il s'agit d'une Adafruit Trinket M0 ou Arduino Zero, manipulation totalement enfantine ! :bj:
    La carte sera par la suite automatiquement mise à jour par la calculatrice avec le firmware TI-Python à la première utilisation, puis à chaque fois que nécessaire.
  • D'y installer manuellement le firmware TI-Python pour toute autre carte compatible, chose un petit peu moins facile.
    Tu devras alors par la suite mettre à jour manuellement la carte avec le dernier firmware TI-Python, à chaque fois que Texas Instruments en publiera une nouvelle version.

Re: L'Adafruit ItsyBitsy M0 compatible TI-Python, confirmati

Unread postPosted: 30 Mar 2019, 20:38
by wawachief
Et tant qu'on y est à tester les cartes adafruit de mes tiroirs... voici la Circuit Playground Express M0 qui n'est pas dans la liste mais qui fonctionne très bien !
Image
Hélas, les librairies digitalio ou neopixel ne sont pas disponibles ce qui limite très fortement l’intérêt de gâcher une carte si sympa juste pour faire du python par le port USB...

A moins qu'il y ait un moyen d'ajouter des librairies au CircuitPython sauce TI ? Commander les broches d'E/S et des Neopixels avec la TI83 ce serait très intéressant !

Re: L'Adafruit ItsyBitsy M0 compatible TI-Python, confirmati

Unread postPosted: 30 Mar 2019, 21:13
by critor
Merci encore ! :)

Pour le moment pas de possibilité d'ajout, non.