Nous avions déjà vu que le module externe
TI-Python
pour ta TI-83 Premium CE
:- était bien modeste en capacités, et utilisait en conséquence une implémentation Pythonassez légère,CircuitPythond'Adafruit
- qu'il était possible de recompiler une version un peu plus étoffée de CircuitPython, notamment avec la gestion des nombres complexes et le modulecmathassocié, mais que c'est difficile à maintenir ou faire évoluer tellement on se retrouve à la limite des capacités matérielles
- que l'utilisation de tels firmwaresnon officiels n'était pas sans inconvénients, puisque l'applicationPyAdaptrcôté calculatrice vérifie lefirmwaredu module externe, et le remplace si il ne lui plaît pas

Il a eu l'idée de rajouter dans son module externe
TI-Python
une pyboard
ESP8266
, carte de développement Python
qui d'origine fait tourner une implémentation MicroPython
beaucoup plus complète. Le TI-Python
quant à lui est reprogrammé avec un firmware
le faisant se comporter comme un pont série, relayant alors différents messages UART
entre la TI-83 Premium CE
et la carte ESP8266
. 
Techniquement, ce sont les points de tests
TP5
et TP6
au dos de la carte du TI-Python
qui sont mis à contribution en tant respectivement que RX
(réception)
et TX
(émission)
.Plus précisément, le
firmware
officiel du TI-Python
n'est ici pas remplacé. Le firmware
alternatif est en fait programmé et amorcé dans la zone de stockage de données qui est de toutes façons inutile dans cette configuration, puisque c'est la carte ESP8266
qui fait tout le travail. Donc quand l'application PyAdaptr
de la TI-83 Premium CE
tente de vérifier le firmware
dans la mémoire Flash
du TI-Python
elle le trouve et n'y voit que du feu, ne comprenant pas que ce firmware
qui reste bel et bien présent en mémoire aux mêmes adresses n'est pas celui qui est amorcé. 
Mais ce n'est pas tout. Suivant le chemin des cartes de développement, de plus en plus de
Pyboards
disposent d'une antenne sans-fil exploitable en WiFi
et/ou Bluetooth
, et c'est le cas de l'ESP8266
. Comme démontré dans la vidéo qui suit, depuis un ordinateur tu peux donc te connecter en WiFi
sur l'ESP8266
, et ainsi par extension envoyer des données sans fil sur ta TI-83 Premium CE
, même en mode examen : 
Source
:Code source
: