Lilygo T-Watch 2020 : un néopocket au poignet ?

Matérielles, logicielles , toutes les bidouilles !

Modérateur : Politburo

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7100
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par gege » 17 nov. 2020 17:43

destroyedlolo a écrit :
gege a écrit : Mon objectif serait de garder le logiciel d'origine en l'étendant, mais où est le source ?
Je cherche toujours (pas bien c'est sûr, il est certainement dans le Zip).
Ben les 2 liens que j'ai envoyé, what else ?
Oui mais non, je ne veux pas installer la version de Dan Geiger, mais repartir du logiciel présent sur la montre lors de sa livraison.
Ou comme d'hab je ne comprends rien.
Les probabilités sont assez mauvaises que j'aie compris :?
G.E.

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 17 nov. 2020 18:23

Ben le meilleur point de départ et de partir de "SimpleWatch" qui se trouve dans les répertoires "examples" de la librairie.
Il n'y a pas plus de fonctionalitée que le truc livrée au départ ... mais plante beaucoup moins :mrgreen:
Il y a pas plus de commentaires que dans le reste mais t'as les briques pour rajouter tes propres trucs.
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2016
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par remy » 17 nov. 2020 20:30

Je n'avais pas encore eu le temps de jouer avec, voilà qui est fait.
Mais j'ai plein d'erreurs de compilation. Arduino IDE ne semble pas trouver les prototypes de fonctions définis dans d'autres .INO
Je croyais pourtant qu'il se débrouillait pour les rendre accessibles de partout ...
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 17 nov. 2020 20:39

Coucou,

Quel répo as-tu utilisé ?
S'il s'agit de celui de Dan, il ne se compilera pas avec l'IDE.

A+
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2016
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par remy » 17 nov. 2020 20:44

Je suis parti sur SimpleWatch de Xinyuan-LilyGO/TTGO_TWatch_Library
Celui la fonctionne car il n'y a qu'un seul .INO.

Par contre le simpleFramework ne marche pas sans redéfinir les prototypes de fonction dans chaque INO. Bizarre.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 17 nov. 2020 21:16

J'avais des erreurs de ce type au début.
Mais j'ai fait un change requests et c'est corrigé depuis : as-tu rafraichie ta librairie ?
Il me reste quelques warnings à la noix (genre "variables non utilisées") mais plus rien de bloquant depuis ce CR :mrgreen:
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 20 nov. 2020 16:49

Hum, est-ce que certains d'entre vous on commencé a jouer avec la LVGL (la librairie graphique qui gère l'IHM) ?

J'ai l'impression qu'elle n'est pas très stable si on lui demande de gérer les choses dynamiquement :cry:
Normalement, elle est sensé pouvoir agrandir/rétrécir de certains objets en fonction de leur contenu ... mais ca m'a l'air très très perfectible. Je l'avais vu avec les champs textes qui font des Guru quasiment systématiquement dans certains cas, mais la j'ai utiliser la meme méthode pour rajouter un bouton cliquable pour faire un RAZ du podometre : plantage très aléatoire qui empeche la montre de se réveillé.
Avant, c'était d'une stabilité parfaite, mais la, 1 fois sur 15 ou 20, elle est plantée :evil:

Je vais essayé de tout remetre en statique pour voir si ca améliore les choses ...
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

picpic020960
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 2
Inscription : 03 déc. 2020 17:55

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par picpic020960 » 03 déc. 2020 18:01

Bonjour ,
j'explore aussi la watch LILYGO mais j'ai choisi micropython ,
plus interactif pour développer ...mais plus lent.

j'ai lu que l'un d'entre vous avait ôté la batterie.
le boitier de la montre s'ouvre donc , il n'est pas collé ?
ou bien si on l'ouvre on perd l'étanchéîté ?

merci de vos info

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5716
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par Pocket » 03 déc. 2020 19:20

Salut et bienvenue picpci020960

Pense aussi à faire un passage par ici : http://silicium.org/forum/viewforum.php?f=49

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 03 déc. 2020 21:09

Salut,
picpic020960 a écrit :
03 déc. 2020 18:01
j'ai lu que l'un d'entre vous avait ôté la batterie.
le boitier de la montre s'ouvre donc , il n'est pas collé ?
ou bien si on l'ouvre on perd l'étanchéîté ?
Elle n'est pas étanche de toutes facons, tout aux plus, elle résiste aux éclaboussures mais pas plus.

A+
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

picpic020960
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 2
Inscription : 03 déc. 2020 17:55

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par picpic020960 » 03 déc. 2020 21:58

donc collée ou clipsée ?
histoire de garder son intégrité.

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 03 déc. 2020 22:23

Je n'ai pas encore démonté ma mienne :D
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 17 déc. 2020 14:08

Salut,

Après quelques semaines où j'étais pris par un autre projet, je viens de me remettre aux dev sur la montre (et par ricochet sur le LilyPI :D ).

1/ J'ai externalisé dans une librairie spécifique les objets Lvgl : ca sera plus facile pour gérer à la fois la TWatch et le LilyPI (voir éventuellement que d'autres personnes les réutilisent dans leurs propres projets). C'est ici : https://github.com/destroyedlolo/emToile
:arrow: Fait et ca marche :D

2/ je m'attaque maintenant au dur : la gestion de la boucle événementielle qui se trouve dans le .IMO.
Déjà, même si l’opération viagra (augmentation de la queue des messages) a permi de stabiliser "un peu" la montre j'ai toujours un plantage systématique par exemple lorsque j'enlève un pull :? (sans évidemment comprendre pourquoi).
Du coup, je vais faire comme avait l'IHM : je met tout a plat et je refais.

Dans le code de Lewis, tout est fait dans le loop() principale avec un mix de queues (et j'avoue ne pas bien comprendre pourquoi) et de flags ... dans mon code, la boucle principale ne va gérer que ce qui dépend de Lvgl, le reste sera dans des tâches dédiées gérées uniquement par des flags. Ca sera peut-être un peu déroutant pour "les débutants", mais ca devrait être plus facile a faire évoluer, ca optimisera l'utilisation des 2 coeurs du proc, et, j'espère plus fiable (en tout cas, ca éliminera les problèmes de rush).

Ensuite, j'ai vu qu'il y a 3 durées d'actions sur le bouton : shortpress, longpress et reboot.
Pour le moment, seul le 1er est pris en compte ; je compte utiliser le "longpress" pour mettre la montre en deepsleep pour une avoir une durée de la pile beaucoup plus grande (3, 4 jours ou plus, a voir). Mais pour ca, il va falloir que je bidouille là librairie de TTGO qui n'est pas prévu pour.

Toutes idées et évidemment la bienvenue. En tout cas, je m'éclate car en utilisant RTOS plutot que seul le monde Arduino, je replonge dans ce que je faisais sur Amiga, et ca ... c'est cool :mrgreen:
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7100
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par gege » 17 déc. 2020 16:20

Bonjour,
Bravo et on verra ce que ça donne.
Pas touché depuis un bon moment, mais j'ai remarqué que lorsque la montre n'est pas au poignet, la batterie tient plus longtemps.
Peut-être l'inactivité du podomètre ?
Ou j'ai (encore) picolé.
G.E.

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1829
Inscription : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo » 17 déc. 2020 16:58

Je pense que c'est ca ... indirectement : quand tu l'as au poignet, elle envoie des interruptions lorsqu'elle détecte des mouvement (c'est malin car ca permet qu'elle s'alume toute seule lorsque tu veux lire l'heure) ... sauf que j'ai vu qu'elle le faisait aussi par exemple quand je conduis.
Ca doit etre ca, plus que l'alcool :mrgreen:
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word

Répondre

Revenir vers « Bidouilles »