π
<-
Chat plein-écran
[^]

[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 » 13 Aug 2020, 13:03

D'ailleurs j'en profite pour indiquer qu'il n'est pas nécessaire d'acheter un câble, vous pouvez tout à fait le faire vous-même, avec du matériel que vous avez probablement chez vous.
Il faut juste:
  • Un câble dont vous ne vous servez plus pour connecter 2 calculatrices TI ensemble (fourni avec la calculatrice). C'est un câble avec 2 exterminés mini USB, l'un A et l'autre B (c'est indiqué) ;
  • Un hub USB dont vous pouvez sacrifier une entrée, ou une prise usb femelle si vous en avez une ;
  • Un fer à souder et du fil approprié.

Il faut couper le câble TI au milieu pour ne garder que le côté "Mini USB type A".
Dénudez les 4 fils (Blanc, Rouge, Noir et Vert).

Soudez les 4 fils à votre prise USB femelle, en respectant bien les pins.
Image

Et c'est tout !

Branchez le câble TI (embout mini USB type A, le seul restant donc) à la calculatrice, et branchez votre chargeur de téléphone sur la prise USB femelle.

Image
Nouveau sur le site,
Anonymous
? Avant de poster sur le chat et sur le forum, n'oublie pas de . 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: 68.6%
 
Posts: 3006
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
Class: Etudiant ingénieur (dernière année)
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Online

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

Unread postby Lionel Debroux » 13 Aug 2020, 13:18

Ah oui, très bon travail :)

Je sais bien qu'écrire sa propre stack réseau est un exercice plutôt formateur, mais est-ce que tu avais regardé du côté des stacks réseau comme uIP ?

Les sites qui gèrent HTTP étant de moins en moins nombreux, il faudra en effet ajouter une implémentation de TLS, probablement une des implémentations récentes plus légères qu'OpenSSL ou GnuTLS, vu le manque de puissance et de place sur les TI-eZ80.
Je vois aussi un TODO pour la compression GZIP... en effet, ça sera également utile pour améliorer l'utilisabilité, mais là aussi, l'espace mémoire nécessaire n'est pas négligeable devant la mémoire disponible sur nos machines.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

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

Unread postby Epharius » 13 Aug 2020, 14:17

Merci Wistaro pour le tuto ! (Presque) plus d'excuse pour ne pas essayer 0:]

Merci Lionel. Non, comme je débutais un petit peu en réseau (je connaissais juste le fonctionnement global du modèle OSI et de TCP/IP) j'ai pas pensé à regarder du côté de uIP ! Mais je ne pense pas que j'aurais pu réutiliser tout le code de A à Z, donc finalement je suis content d'y être arrivé sans, c'était hyper intéressant et plutôt stimulant :)

Pour HTTP sans S en effet ça commence à plus trop être la norme. Même si c'est pas en projet immédiat c'est surement la prochaine chose que je mettrai en place si je m'y remets. "Si" parce qu'au bout de 3 mois sur le même projet faut faire une pause :p
Quant à GZIP pour l'instant c'est pas dans mes projets parce qu'en théorie ça ne permettrait pas de faire plus de choses, mais à l'avenir si j'ai fait tout ce que je voulais faire pourquoi pas :*
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.7%
 
Posts: 1020
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby Adriweb » 15 Aug 2020, 20:16

commandblockguide a porté non pas uIP mais lwIP, pour info ^^ https://www.cemetech.net/forum/viewtopic.php?t=16568
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.5%
 
Posts: 13078
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby Epharius » 15 Aug 2020, 22:41

Ah ah, il m'a devancé dis donc, j'ai même pas été au courant :p

Je ne sais pas où il en est. On voit quand même que c'est beaucoup une histoire de compromis : de mon côté la lib est plus légère et facile à utiliser, de son côté elle est plus complète et (très certainement) plus stable x)
Et on a tous les deux le même problème de librairie statique qu'on aimerait rendre dynamique :troll:
En tout cas c'est intéressant d'avoir 2 projets qui font des choses semblables mais qui ont emprunté des voies très différentes !
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.7%
 
Posts: 1020
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby Adriweb » 16 Aug 2020, 00:18

Oui, c'est très intéressant d'avoir ces alternatives :)

De ton cote, a quand un client IRC comme le sien ? :P
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.5%
 
Posts: 13078
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby Epharius » 16 Aug 2020, 11:55

Normalement c'est aux utilisateurs de la lib de faire ça :p
Mais plus sérieusement un jour peut être, c'est marqué dans les todo de internet.c, on verra bien :*
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.7%
 
Posts: 1020
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby Wistaro » 16 Aug 2020, 22:37

Adriweb wrote:Oui, c'est très intéressant d'avoir ces alternatives :)

De ton cote, a quand un client IRC comme le sien ? :P


C'est joli, mais c'est encore plus un truc de niche que celui d'Epharius.
Il faut impérativement avoir un adaptateur FTDI + un rasberry Py. C'est loin d'être à la portée de tous.
La solution de Epharius est réalisable avec un matériel simple, qui ne nécessite aucun achat avec un peu de bonne volontée :)


Personnellement j'attend que le bug sous Android 10 soit résolu pour essayer quelques trucs avec la lib ^^
Nouveau sur le site,
Anonymous
? Avant de poster sur le chat et sur le forum, n'oublie pas de . 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: 68.6%
 
Posts: 3006
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
Class: Etudiant ingénieur (dernière année)
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

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

Unread postby Wistaro » 17 Aug 2020, 17:47

Testé avec un câble USB C OTG vers USB femelle, relié au câble calculatrice (Usb -> mini USB), ça ne fonctionne pas non plus (Android 10).

Cela dit, dans cette configuration, je suppose que c'est le téléphone qui devient l'hôte vu que la calculatrice est rechargée.
N'y a t'il pas moyen de le faire fonctionner en mettant le téléphone en host? Cette configuration me semble plus stable
Nouveau sur le site,
Anonymous
? Avant de poster sur le chat et sur le forum, n'oublie pas de . 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: 68.6%
 
Posts: 3006
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
Class: Etudiant ingénieur (dernière année)
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

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

Unread postby Epharius » 18 Aug 2020, 17:57

Dans ce cas là ça nécessite d'avoir un programme sur le téléphone directement, ce qui rend le truc un peu moins accessible (ça demande d'installer un truc dont on ne connait pas trop l'origine), et on s'écarte un peu de la philosophie de la lib qui est "la calculatrice fait tout de A à Z".

En pratique, c'est un tout autre fonctionnement, donc un projet complètement différent, je laisserai donc quelqu'un d'autre essayer de faire comme ça s'il est motivé 8)
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.7%
 
Posts: 1020
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
864 utilisateurs:
>840 invités
>19 membres
>5 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)