π
<-
Chat plein-écran
[^]

libhpcalcs: a toolkit for communicating with Prime calcs...

Nouveautés, projets, mises à jour.

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 18 Déc 2013, 21:18

Ca fait plus d'une semaine que ce topic est silencieux, mais ce n'est pas pour ça que libhpcalcs n'avance pas :)

Pour l'instant, j'ai abandonné les essais de communication avec les 39gII.
Du point de vue d'un utilisateur, le changement le plus visible est l'ajout d'une commande "send chat". Mais j'ai corrigé des bugs, dont un reporté sur le nouveau forum de MoHPC (hpmuseum) - et j'ai intégré la procédure de build détaillée pour Debian/Ubuntu/Mint et dérivées produite par Jonathan Cameron sur MoHPC.

Aussi, je sais maintenant que certains transferts de .hpprgm peuvent échouer à cause des metadata du début du programme (avant le EXPORT <...>). Pour l'instant, il faut enlever ces metadata à la main.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 27 Déc 2013, 22:07

I have pushed 6 commits, 3 on the stable "master" branch and 3 additional ones on the testing "master2" branch.
Besides fixes for the aforementioned bugs (and more), there are two new major features (both on the master2 branch, as I don't have a Prime to test):
* probing support, i.e. the ability to detect which cable and calculator types are available;
* initial support for the Prime emulator (buggy on exit, I need help with the Win32 API, in the area of named pipes and asynchronous I/O), and to a lesser extent, the 39gII emulator (last tested before I implemented probing support) :)

Windows users will find the latter capability moderately useful, Linux & MacOS X users could find it more useful - maybe the most direct use for that feature in the short term shall be my own testing for changes to the upper layers from Linux, through Wine.
In fact, the "send chat" and "recv chat" operations were implemented thanks to an earlier version of the emulator support, before I experienced significant trouble making large packet support work (on the reading side).
Due to my inability to close / flush the connection correctly, for now, the emulator needs to be restarted after test_hpcalcs exits.

I have updated the Windows binaries (see the first post of viewtopic.php?f=69&t=13337 for download links) with the probing and emulator support.
Beware that I might have broken support for real Prime calculators in the process, so if you want a dependable program, stick to the master branch and an earlier version of the Windows binaries ;)

As usual, bug reports and code contributions from Windows developers are more than welcome.
Thanks in advance ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 30 Déc 2013, 12:02

Ce matin, j'ai poussé 6 nouveaux commits vers la branche master, après quelques tests supplémentaires que je n'ai pu finir hier soir:
* 4 nettoyages / améliorations extraits du gros patch ajoutant la gestion des émulateurs;
* ajout de la possibilité d'envoyer plusieurs keypresses en une seule opération, re-suggérée par Egan Ford sur MoHPC. "122 123,124 125 126,127 128 " est une requête valide pour la nouvelle fonctionnalité dans test_hpcalcs, ça envoie 7 lettres consécutives à la calculatrice;
* améliorations de la gestion des traces dans test_hpcalcs. J'ai remis au goût du jour des travaux antérieurs incomplets que j'avais temporairement laissés de côté.

La branche master2, qui contient la gestion de la détection (probe) et la gestion incomplète des émulateurs, a été rebasée sur la branche master.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 03 Jan 2014, 16:39

libhpcalcs peut maintenant également être compilé sur FreeBSD 10.0 RC4, après une correction suggérée par Tijl Coosemans. Tijl est un contributeur à de nombreux projets open source, pour la gestion des *BSD et des corrections de portabilité des logiciels pour *BSD. J'ai été occasionnellement en contact avec lui pour libti*, et donc maintenant pour libhpcalcs.
En revanche, hidapi ne compile actuellement pas tel quel sur FreeBSD 10.0 RC4.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 01 Juin 2014, 20:48

The tests performed by critor on his Prime show that libhpcalcs still mostly works with the latest (revision 6030) firmware, so the bulk of the protocol clearly hasn't changed :)
* the ready check, get infos, send key and send chat operations still work;
* the get screenshot operation yields "unhandled packet format", I'll have to find out why based on the debugging logs produced by libhpcalcs.

I had started some changes for skipping the metadata at the beginning of .hpprgm files, as well as for making the "receive backup" operation more reliable in the face of all those packet losses occurring with the previous firmware version.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude luciney » 29 Juin 2014, 22:08

Pessoal boa noite
when abro o kit de Conectividade e Conecto Minha HP PRIME nao Consigo ver OS Programas Que existem ja instalados na letra P Onde deveriam aparecer OS Programas ESTA Vazio.
alguem poderia me ajudar?
Sendo ASSIM nao Consigo transferir MEUS Arquivos em PDF parágrafo um Calculadora.
Avatar de l’utilisateur
lucineyPremium
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 53.6%
 
Messages: 2
Inscription: 29 Juin 2014, 19:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: teste

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 01 Juil 2014, 06:36

Which firmware version is your calculator running ?
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 31 Déc 2014, 16:46

Le dénommé "Daniel Mewes" a contribué pas moins de 5 commits pour améliorer la communication avec les Prime qui tournent les dernières versions en date du firmware: 6940 / 6975 :)

Je n'ai pas testé ses changements sur les versions plus anciennes (5447 / 6030) du firmware.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 22 Nov 2015, 20:34

J'ai poussé un certain nombre d'améliorations internes, et un commit visant à essayer de gérer les Prime tournant la révision 8151 du firmware, dont le PID USB a changé (soupir). Ca ne fonctionne pas avec ma Prime HW A tournant le firmware 8151 et mes deux ordinateurs de développement Debian amd64, même après reboot de la Prime. L'ouverture du device HID échoue (même si je reprends le code tel qu'il était avant mes derniers changements, et que je change juste le PID USB). Et quand on ne peut pas ouvrir le device, évidemment, ça bloque beaucoup d'autres choses qui pourraient se passer...

Est-ce que quelqu'un d'autre pourrait tester sous Linux et MacOS X ?
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Tuigo » 23 Nov 2015, 00:51

Bonjour, je suis tout nouveau sur le forum, et ça fait une semaine que j'ai ma Prime.
Je suis sur El Captain et obligé de passer par une machine virtuel et Win7 pour arriver à communiquer.

Bref si je peux aider, mais il faudra m'en dire plus et m'expliquer !

Fabi1
Envoyé de mon iPhone ;)
Avatar de l’utilisateur
TuigoPremium
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 8%
 
Messages: 9
Inscription: 21 Nov 2015, 21:08
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M2FeSup

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1375 utilisateurs:
>1344 invités
>26 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)