π
<-
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 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 56%
 
Posts: 13
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
MyCalcs profile
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 calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.3%
 
Posts: 14617
Images: 1218
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
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 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 56%
 
Posts: 13
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
MyCalcs profile
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: 7.1%
 
Posts: 1110
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
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 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 56%
 
Posts: 13
Joined: 20 Nov 2021, 13:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde


Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 51 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
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.
1511 utilisateurs:
>1491 invités
>16 membres
>4 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)