Page 3 sur 4

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 00:47
de darthvader
Je ne sais que dire !!!
Superbe article que voila :D
Merci beaucoup !

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 07:32
de tyann2
Bonjour

2 petites choses que j'ai remarqué :
1) Lorsque l'on est sur READLINE et que l'on appuie sur Help, l'aide qui s'affiche concerne INPUT.
2) Lorsque un programme HPPPL ne nécessite pas de paramètres, on ne peut plus omettre les parenthèses
cela déclenche une erreur à la vérification.

Edit : 3) il y a aussi Terminal() qui permet de récupérer sous forme de liste de chaînes
tout ou partie de ce qui a été affiché avec PRINT() .

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 15:55
de critor
Le HPPPL distingue les nombres flottants et les nombres entiers.

La plupart du temps, le HPPPL travaille sur des nombres de type flottant, même lorsque l'on saisit des nombres entiers.

Mais dans certains cas le HPPPL passe au type entier :
  • lorsque l'on saisit un nombre en base binaire/octale/décimale/hexadécimale avec le préfixe #
  • lorsque l'on utilise certaines fonctions comme rgb(,,)
On peut aisément se rendre compte de la différence en appelant la fonction type() :
Image

Problème maintenant en Python. Dans les cas où l'on évalue avec hpprime.eval() une expression HPPPL qui retourne un nombre de type entier, on ne récupère pas le bon résultat :
Image

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 18:10
de critor
Nouvelle version bêta 2.1.14558 disponible.

Les changements/améliorations vont être testés et annoncés.

Téléchargements :
  • logiciel de connectivité pour Windows 64 bits
  • logiciel d'émulation pour Windows 64 bits
  • mise à jour pour HP Prime G2
Source : https://www.hpmuseum.org/forum/thread-16719.html

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 18:32
de DoOmnimaga
Console de jeu bloquée sur l'écran avec la formule avec le nouveau firmware. G1 ici. J'ai du réinstaller la béta du 16 via le recovery mode.

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 18:49
de critor
Pas de problème avec la G2 ici.

Apparemment, c'est donc le seul firmware G1 qui serait défectueux. En tous cas ce n'est pas un problème de téléchargement/upload, puisque le fichier .zip ne signale aucune erreur.

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 22 Avr 2021, 19:05
de critor
J'ai retiré le lien de la mise à jour G1 dans l'annonce ci-dessus, et mis un avertissement sur son archive.

Pour les enthousiastes qui auraient déjà bloqué leur HP Prime G1, voici comment la réparer :
  • sur l'ordinateur
    • fermer le logiciel de connectivité si ouvert
    • remplacer la nouvelle version dans son sous-dossier PrimeG1 par une ancienne version
      (pour les ordinateurs en français, le sous-dossier en question se situe sur le chemin HP Connectivity Kit\Micrologiciel\ à partir de votre dossier Documents ou Mes documents - pour les ordinateurs en anglais, c'est dans HP Connectivity Kit\Firmware\)
    • relancer le logiciel de connectivité
  • sur la calculatrice :
    • maintenir enfoncée la touche
      Symb
    • sans la relâcher, enfoncer et relâcher le bouton Reset au dos
    • si tout va bien, la calculatrice se rallume avec un écran d'invite HP Prime recovery mode
    • si ce n'est pas déjà fait, la connecter à l'ordinateur
  • à nouveau sur l'ordinateur, le logiciel de connectivité propose automatiquement d'installer un firmware sur la calculatrice détectée dans cet état

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 23 Avr 2021, 21:25
de critor
Alors pour l'USB host/OTG sur HP Prime G2. Avec la dernière version, la fonction USBOpen() appelée sans argument retourne la liste des VID+PID des appareils détectés. Les manipulations ne sont donc plus à l'aveugle ! :bj:

Voici donc la 1ère connexion au monde d'une HP Prime G2 à une BBC micro:bit v1 :
Image
Il ne resterait plus qu'à écrire un pilote maintenant... ;)

Mais il y a des bizarreries, ce qui peut expliquer les énormes difficultés que j'avais jusqu'à présent.
Par exemple, la HP Prime G2 refuse de détecter ma BBC micro:bit v2 (donc forcément la connexion ne pouvait qu'échouer...).
Or elle a exactement les mêmes identifiants VID+PID que la v1. C'est parce qu'elle consomme un tout petit peu plus ?...

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 23 Avr 2021, 21:40
de critor
Je confirme avec les souris optiques USB filaires.
Sur 3 testées, la HP Prime G2 ne m'en a détecté que 2 :
Image

Donc c'est la loterie, j'espère que vous êtes chanceux. ;)

Re: Mise à jour HP Prime 2.1.14541 révolutionnaire avec Pyth

Message non luPosté: 25 Avr 2021, 16:58
de critor
Bon, pour une annonce j'attends que l'on ait à nouveau une bêta à peu près potable.

Parce que entre la 14549 qui cassait le fonctionnement du CAS et la 14558 qui plante les HP Prime G1, si je devais refaire une annonce je devrais lier les anciennes versions 14541 dont les défauts étaient moins graves.



Mais en attendant, on peut continuer ici pour les nouvelles possibilités USB HP Prime G2.



La HP Prime G2 avec sa nouvelle fonction USBOpen() accepte de se connecter à une autre calculatrice HP Prime ! :)
13799
Peut-être enfin un pas vers la possibilité de transférer des données un jour, une fonctionnalité qui manquait cruellement !
Par contre, elle refuse de se connecter à des calculatrices TI, Casio ou NumWorks. :P

La HP Prime G2 se connecte également au clavier USB TI-83 Premium CE : :D
13801
Mais c'est tout, elle n'intègre pas de pilote pour ce périphérique et donc les touches ne font rien. Il faudrait en écrire un... ;)

La HP Prime G2 accepte les souris USB même si même il manque le pilote et la souris ne fait donc rien :
13803 13802
J'ai testé 3 souris USB toutes optiques et filaires, seulement 2 ont été détectées.

Les clés USB c'est un peu plus laborieux. J'en ai testé une dizaine et une seule a marché, une clé TI : :P
13800

Et enfin, voici la connection réussie de la HP Prime G2 à une BBC micro:bit v1 : :#tritop#:
13804
Que de formidables nouvelles possibilités en perspective... ;)
Par contre la connexion échoue avec la BBC micro:bit v2.