barbudor:
Fais ch... de pas pouvoir faire de pas à pas. Je crois je vais finir par me payer un AVRDragon.
C'est hyper fragile les AVRdragon, au moindre faux contact ... cramé ...
barbudor:
Skywodd, n'avais tu pas dis déjà qu'il y avait un problème avec la gestion de mémoire dynamique ?
Un upgrade de la chaîne WinAVR permettrait-il de régler le problème ?
(je suis toujours avec la chaîne par défaut de l'IDE v1.0.1)
La version fourni de base est complétement buggé au niveau de la gestion des new / delete, etc
Le problème a été remonté à la team arduino plusieurs fois sans réponse de leur pars ...
barbudor:
Sinon, Y'a pas de doute, ces WebSocket ca à l'air pas mal.
Plus simple a utiliser que du Ajax d'un point de vue code JavaScript, surtout coté Arduino.
Pas besoin de Webduino pour parser des requêtes POST/GET donc le code devrait pouvoir être plus léger.
Programmation complètement asynchrone et bidirectionnelle : l'Arduino peut envoyer de lui même des trames et cela déclenche un callback onmessage().
Par contre c'est une connexion persistante donc potentiellement il faire plus attention aux aspects connexion/déconnexion.
Les websockets sont de plus en plus utilisés mais il faut aussi prendre en compte la compatibilité avec les navigateurs.
Et pour ça c'est pas encore gagner ...
barbudor:
- dans le nouveau avr, il supprimer :
avr/bin/avrdude.exe
avr/bin/avrdude.conf
avr/etc/avrdude.conf
et les remplacer par ceux de l'ancien avr_original (il n'y a pas de bin/avrdude.conf dans l'ancien, c'est pas grave)
Même pas besoin de toucher à avrdude.exe et avrdude.conf
Point 1, 2 et 3 pour la mise à jour de winAVR :