π
<-
Chat plein-écran
[^]

TI-83 PCE - Communication USB en C

Assembleur, Axe, C/C++, ICE...

TI-83 PCE - Communication USB en C

Unread postby Yobio » 27 Jan 2022, 18:26

Bonjour,
J'aimerais faire communiquer un arduino (qui supporte le protocole usb) avec ma calculatrice TI83 premium ce. Pour cela j'ai besoin de faire un programme qui puisse accéder au port usb de la calculatrice (communication entrante et sortante).
Quelqu'un sait-il s'il y a une telle fonction en C sur TI83 ?

Merci pour votre aide.
User avatar
Yobio
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 12%
 
Posts: 6
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
Class: 2nde

Re: TI-83 PCE - Communication USB en C

Unread postby Adriweb » 27 Jan 2022, 18:29

En gros, c'est possible, mais c'est en cours de developpement dans la toolchain (le code évolue encore, je veux dire), avec notamment usbdrvce (branche du meme nom) et srldrvce (rewrite en cours...).
Un exemple de ce que jacobly a fait ces quelques dernieres semaines: gestion des devices sous hubs pour pouvoir en brancher plusieurs à la fois :)
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 73.5%
 
Posts: 13841
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: TI-83 PCE - Communication USB en C

Unread postby Yobio » 27 Jan 2022, 18:37

Ok merci beaucoup!
J'essaierai en assembleur si ça ne fonctionne pas en C.
User avatar
Yobio
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 12%
 
Posts: 6
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
Class: 2nde

Re: TI-83 PCE - Communication USB en C

Unread postby Epharius » 12 Mar 2022, 11:18

Un peu tard pour répondre à ta question mais tu as un exemple de programme C qui utilise la communication USB ici : https://github.com/MathisLav/internetce
L'USB est utilisé ici pour communiquer avec un téléphone portable via le protocole RNDIS qui est ni plus ni moins que le protocole des partages de connexion USB.
Le seul fichier important est src/internet.c. Ce sont les fonctions web_init() et usbHandler() (qui est appelée lors d'un événement USB comme un branchement) qui permettent d'établir la connexion.

Voilà autopromo terminée, en vrai si ça peut t'aider c'est benef ;*
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 5.8%
 
Posts: 1043
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
Class: Ensimag
GitHub: MathisLav

Re: TI-83 PCE - Communication USB en C

Unread postby Yobio » 10 Apr 2022, 19:46

Merci @Epharius. Je souhaiterais reprendre mon projet que j'avais un peu abandonné (car je suis une quiche en c). La librairie srldrvce me semble pas mal mais je ne comprends pas grand chose à son fonctionnement et je n'ai trouvé aucune documentation claire. Si quelqu'un peut m'expliquer rapidement comment ça fonctionne... :mmm:
User avatar
Yobio
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 12%
 
Posts: 6
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
Class: 2nde


Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social
-
Featured topics
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 5€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer.
Coque NumWorks édition limitée Mai 2022 à gagner.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
727 utilisateurs:
>678 invités
>43 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)