π
<-

[LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+CE !

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

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 15 Nov 2023, 20:41

DoOmnimaga wrote:
Wistaro wrote:
DoOmnimaga wrote:J'aimerais bien voir un truc comme le jeu Obliterate de la fx-CG10/20/50/Graph 90+E modifié pour le support multijoueur en ligne comme le Scorched Earth de KermMartian sur TI-84 Plus monochrome avec Global CalcNet à l'époque. :)

Veuillez noter par contre qu'il y a aussi un autre projet visant à permettre l'accès Internet sur TI-84 Plus CE et TI-83 Premium CE. Je crois qu'il y a déja un bridge Discord-TI en fonction sur leur serveur Discord et un sujet de discussion sur Cemetech. :P


Tu parles de ce projet?
https://github.com/commandblockguy/nanotube

Celui-ci, mais la discussion semble se dérouler maintenant sur le serveur Discord du projet. https://www.cemetech.net/forum/viewtopic.php?t=19184


Merci :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 27 Nov 2023, 15:36

Si j'ai bien compris une conversation sur le discord #ez80-dev, il semblerait que la calculatrice "émet" du 4.4V au lieu du 5V habituel. Ca pourrait expliquer le fait que ce ne soit pas très stable sans alim externe.

Je ne sais pas si c'est quelque chose que tu peux checker facilement Wistaro ? Est-ce que tu as un voltmètre quelque part ?
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: 8%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 27 Nov 2023, 21:50

Epharius wrote:Si j'ai bien compris une conversation sur le discord #ez80-dev, il semblerait que la calculatrice "émet" du 4.4V au lieu du 5V habituel. Ca pourrait expliquer le fait que ce ne soit pas très stable sans alim externe.

Je ne sais pas si c'est quelque chose que tu peux checker facilement Wistaro ? Est-ce que tu as un voltmètre quelque part ?


Oui je peux checker ça.

Elle émet du 4.4V à quel moment?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Adriweb » 27 Nov 2023, 22:11

Ce chatlog là :

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 28 Nov 2023, 13:37

Voilà c'est ça, ça doit poser problème sur la plupart des téléphones pour la recharge, au moins quand la batterie est basse.
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: 8%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 29 Nov 2023, 18:55

Epharius wrote:Voilà c'est ça, ça doit poser problème sur la plupart des téléphones pour la recharge, au moins quand la batterie est basse.


Coucou,

Je viens de faire le tests:
- Batterie téléphone à 100% (Android 7 / MicroUSB)
- Calculatrice chargée au max

La calculatrice délivre une tension de 4.86V ce qui n'est pas anormal.

Points intéressants:
- Si je connecte à mon hub modifié une simple alim USB 5V/2.1A (sans data, donc) ==> aucun changement
- Si je connecte puis déconnecte immédiatement mon hub modifié à mon pc en USB (donc avec alim + data): j'ai du nouveau sur ma calculatrice, qui affiche des données en plus (init reset fetch desc fect...).
A partir de là, je peux activer le USB tethering sur mon téléphone (même si le câble n'est plus relié au PC ou à une alim USB).

Dès que je l'active, la calculatrice redémarre.

J'ai donc l'impression que le problème n'est pas à un soucis d'alimentation, mais à un problème de timing / négociation.

Sinon, voici le schéma du montage que j'ai bidouillé :)

Image
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 30 Nov 2023, 09:40

Yo, merci pour tes investigations !

Si tu supprimes les liens data de ton hub et que tu gardes juste les pins d'alimentation entre ton PC et le hub, ça change qqchose ?

Malheureusement je n'arrive pas à en tirer de réelles conclusions (du fait que quand tu branches/débranches immédiatement le PC ça débloque quelque chose). Il est tout à fait possible que la connexion USB s'établisse entre le téléphone et le PC, qu'il pense qu'il peut activer l'USB tethering pour cet appareil, mais qu'il ne détecte pas quand on déco le PC (le téléphone étant alors confondu avec l'ancien PC ?). Après, que la calc RC a ce moment là c'est très certainement lié à mon programme qui reçoit un truc qu'il gère mal.

Mais bref, ce que je trouve vraiment étrange c'est que la calc n'arrive même pas à établir la connexion avec ton téléphone : que l'activation de l'USB tethering fail je pourrais comprendre, ça dépend de pas mal d'élément, mais que le téléphone ne détecte pas la calculatrice comme périphérique valide, là je sèche...
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: 8%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 30 Nov 2023, 13:11

Epharius wrote:Yo, merci pour tes investigations !

Si tu supprimes les liens data de ton hub et que tu gardes juste les pins d'alimentation entre ton PC et le hub, ça change qqchose ?

Malheureusement je n'arrive pas à en tirer de réelles conclusions (du fait que quand tu branches/débranches immédiatement le PC ça débloque quelque chose). Il est tout à fait possible que la connexion USB s'établisse entre le téléphone et le PC, qu'il pense qu'il peut activer l'USB tethering pour cet appareil, mais qu'il ne détecte pas quand on déco le PC (le téléphone étant alors confondu avec l'ancien PC ?). Après, que la calc RC a ce moment là c'est très certainement lié à mon programme qui reçoit un truc qu'il gère mal.

Mais bref, ce que je trouve vraiment étrange c'est que la calc n'arrive même pas à établir la connexion avec ton téléphone : que l'activation de l'USB tethering fail je pourrais comprendre, ça dépend de pas mal d'élément, mais que le téléphone ne détecte pas la calculatrice comme périphérique valide, là je sèche...


Si je connecte juste l'alim, ça fera pareil que ma batterie nomade je suppose.
Mais je peux essayer.

Et oui peux être que le téléphone est connecté au pc et que la déconnexion n'est pas détectée.

Peux être pourrais-tu afficher l'identifiant USB du device avec qui tu te connecte pour vérifier avec qui il dialogue?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 30 Nov 2023, 14:36

Pas sûr que ce serait très pertinent d'afficher ça sur la calculatrice, il n'y a pas moyen d'avoir un quelconque ID avant la connexion (= quand le bouton tethering est dégrisé). Et au moment où il y a connexion, le seul appareil sur le lien est le téléphone donc ce sera l'ID du tel qui sera affiché.

Ceci étant dit voici des programmes de test fournis par la toolchain qui utilisent urbdrvce de manière nominale (c'est le gens qui ont conçu usbdrvce qui ont fait ces programmes d'exemple donc on leur fait confiance x)). On va pouvoir distinguer ce qui vient de mon programme et ce qui vient de la calculatrice ou de la lib. Je ne sais plus exactement ce qu'ils font mais grosso modo il doit y en avoir un qui affiche les événements USB, notamment ce qui est connecté, activé, quand il y a une anomalie de tension etc. Et un autre qui permet de parcourir les périphériques auxquels la calc est connectée, en gérant notamment les hubs USB. Le dernier je ne l'ai jamais testé je crois :

DEMO1.8xp

DEMO2.8xp

DEMO3.8xp
You do not have the required permissions to view the files attached to this post.
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: 8%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 30 Nov 2023, 19:17

Epharius wrote:Pas sûr que ce serait très pertinent d'afficher ça sur la calculatrice, il n'y a pas moyen d'avoir un quelconque ID avant la connexion (= quand le bouton tethering est dégrisé). Et au moment où il y a connexion, le seul appareil sur le lien est le téléphone donc ce sera l'ID du tel qui sera affiché.

Ceci étant dit voici des programmes de test fournis par la toolchain qui utilisent urbdrvce de manière nominale (c'est le gens qui ont conçu usbdrvce qui ont fait ces programmes d'exemple donc on leur fait confiance x)). On va pouvoir distinguer ce qui vient de mon programme et ce qui vient de la calculatrice ou de la lib. Je ne sais plus exactement ce qu'ils font mais grosso modo il doit y en avoir un qui affiche les événements USB, notamment ce qui est connecté, activé, quand il y a une anomalie de tension etc. Et un autre qui permet de parcourir les périphériques auxquels la calc est connectée, en gérant notamment les hubs USB. Le dernier je ne l'ai jamais testé je crois :

DEMO1.8xp

DEMO2.8xp

DEMO3.8xp


DEMO1

1) La calculatrice n'est pas connecté, je lance le programme

--> Il affiche "USB_ROLE_CHANGED_EVENT : 30", avec un chiffre qui défile en haut à droite

2) Puis je connecte la calculatrice au téléphone:

--> Le téléphone se met à recharger ;
--> Le "USB tethering" est toujours grisé ;

--> Sur la calculatrice s'affiche
"USB_A_SRP_DETECT_INT"
"USB_ROLE_CHANGED_EVENT : 00"
" "
"USB_OTG_INT"
"USB_A_SRP_DETECT_INT"
"USB_OTG_INT"
"USB_OTG_INT"
"USB_OTG_INT"

Et le ""USB_OTG_INT" est affiché à l'infinie.

Ce comportement est strictement identique sur mes 2 téléphones de tests:
- Android 7.0 en microUSB ;
- Android 14 en USB-C

Image

DEMO2

La calculatrice affiche un écran blanc, peux importe si je connecte le téléphone ou pas.
Obligé de faire un reset.

DEMO3

La calculatrice affiche un écran blanc avec un bandeau bleue en haut "+0000:0000 TI Root Hub N/A".
Rien ne change si je connecte mon câble.
Obligé de faire un reset.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
790 utilisateurs:
>765 invités
>17 membres
>8 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)