π
<-

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

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

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

Unread postby Epharius » 05 Dec 2023, 15:27

Ok après comparaison avec cette image :
Image
J'ai malheureusement l'impression que ta référence est du Mini USB type B, ce qui ne va pas puisque la calculatrice doit avoir du A pour que le programme fonctionne.
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.7%
 
Posts: 1166
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 » 05 Dec 2023, 19:24

Epharius wrote:Ok après comparaison avec cette image :
Image
J'ai malheureusement l'impression que ta référence est du Mini USB type B, ce qui ne va pas puisque la calculatrice doit avoir du A pour que le programme fonctionne.


Effectivement, mon câble miniUSB type A ressemble à ça:



Image

Cela dit, si c'est du OTG (pour connecter un périphérique slave sur un autoradio, etc), c'est forcément du Type A (la pin 4 et 5 sont au GND).

Sur ton lien, on dirait plus du microUSB que du miniUSB :(

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

Online

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

Unread postby Epharius » 07 Dec 2023, 09:36

Ah c'est un enfer cette histoire x)

J'avoue que la questions se pose pour le lien que je t'ai passé. Je vais essayer de continuer mes recherches pour trouver LE bon cable. Je te redis
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.7%
 
Posts: 1166
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 » 08 Dec 2023, 19:09

Epharius wrote:Ah c'est un enfer cette histoire x)

J'avoue que la questions se pose pour le lien que je t'ai passé. Je vais essayer de continuer mes recherches pour trouver LE bon cable. Je te redis


Merci! Je regarde aussi de mon côté et je te dis
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 Wistaro » 17 Jan 2024, 17:49

Coucou!

Tu as des news Epharius?
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 » 17 Jan 2024, 18:23

Il y a en tout cas du nouveau côté compilation, avec un workaround donné par MateoConLechuga : https://github.com/MathisLav/internetce ... 1895991190

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: 79.6%
 
Posts: 14806
Images: 1131
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 critor » 17 Jan 2024, 18:25

De l'USB mini-B OTG devrait fonctionner comme de l'USB mini-A.

Mais la différence c'est que l'USB mini-B OTG n'est visuellement pas distinguable de l'USB mini-B (sans OTG).
Il faut donc que la description du produit soit exacte...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51%
 
Posts: 42179
Images: 16667
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Online

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

Unread postby Epharius » 18 Jan 2024, 10:50

Hey, oui plein de neuf, j'avoue que je suis resté un peu dans mon coin sans donner de nouvelles mais ça avance beaucoup.

Je suis en train de revoir la quasi totalité du code C de internetCE pour qu'il soit plus stable, supprimer les mauvaises pratiques dans le code et en profiter pour modulariser davantage le code pour permettre les ajouts de protocoles/fonctionnalités plus facilement. Il faut dire que j'avais fait ça il y a 3/4 ans et qu'avec du recul ça allait pas du tout ce que je faisais x)

Pas (beaucoup) de nouvelle fonctionnalités cependant mais on peut souligner les choses suivantes :
  • Correction d'innombrables bugs -> Maintenant quand on fait un web_Init(), on a quasi la certitude qu'il sera concluant. Contrairement à avant où parfois on restait bloqué à un endroit sans pouvoir plus rien faire.
  • Code plus clair. Et je n'ai pas fini de ce côté là : je compte faire un fichier par protocole au lieu d'un seul fichier immense
  • Du côté de HTTP il y aussi eu une grosse partie. La gestion des erreurs est mieux faite, je supporte plus de choses de la RFC de TCP notamment le FIN handshake, les segments RST, la vérification des checksum à la réception etc etc
  • La gestion de la mémoire est bien meilleure. Par exemple avant, pour envoyer un message de 1Ko, il fallait grosso modo 5Ko de dispo dans le tas pour l'envoyer (ne me demandez pas pourquoi....), mais maintenant 1Ko suffisent.

Bref, surement d'autres choses auxquelles je n'ai pas pensé. Ce qu'il faut retenir c'est qu'il n'y a pas de nouvelles fonctionnalités mais que dans cette nouvelle version, quiconque réussira à connecter correctement sa calculatrice à son téléphone devrait être en mesure d'utiliser la lib.

A noter que toujours deux bugs subsistent. Mais je n'ai surement pas les moyens de mon côté de les corriger :
  • Celui qui déconnecte la calculatrice quand la batterie du téléphone est trop basse
  • Celui qui fait freeze le programme si jamais on retire le cable avant de quitter le programme. Ca a davatange l'air d'être un problème côté USBDRVCE cependant, car j'ai cru comprendre que je n'était pas le seul à avoir ce soucis

Bref, c'est déjà trop long pour un truc qui n'est même pas push, mais dès que c'est en ligne je vous fais signe. Tu pourras tester avec ton hub comme ça Wistaro, en espérant que ça fonctionne mieux.
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.7%
 
Posts: 1166
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 » 18 Jan 2024, 10:52

Yep faut que je teste et je te dirai
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

Online

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

Unread postby Epharius » 18 Jan 2024, 11:09

Juste une petite info parce que je trouve ça amusant. On est passé d'un téléchargement de 5Ko/s avec la version précédente à un téléchargement de 40Ko/s avec la nouvelle version. Sachant que de toute façon le transfert max avec la lib est de 64Kio on est pas mal x)
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.7%
 
Posts: 1166
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1231 utilisateurs:
>1205 invités
>18 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)