Re: [Avr-list] [RobOtter] Code et gestion d'erreurs.
c'est pas ça que tu cherches ? http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/debug/error On Wed, May 14, 2008 at 02:22:50PM +0200, Fabrice Larribe wrote: Il faudrais metre ça dans AVERSIVE !!! - Original Message - From: JD [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, May 14, 2008 2:18 PM Subject: [RobOtter] Code et gestion d'erreurs. Un petit mail pour démarrer la discution sur du code que j'aimerais voir dans le robot cette année et qui manquait cruellement aux robots eirbots des années passées. Une gestion des erreurs. Un système de debug/log. Pour la gestion d'erreur ça serait mettre en place des macros permettant de faire des choses du genre : void func(struct otter* potter) { if(!potter) ERROR(ERR_PARAM_NULL_POINTER); ... Créant sur le débug une sortie du genre : ERROR in otter.c at line 154 : ERR_PARAM_NULL_POINTER (function receive a NULL pointer parameter). Avec un système permettant de définir si l'erreur est fatale ou non, une erreur fatale amenant le programme dans un fonction qui stoppera ses actionneurs et le laissera dans une boucle infinie. Pour ce qui est du log, ça serait systématiser les messages de debug dans les modules en donnant la possibilitée à l'utilisateur de définir un niveau de verbosité et de contrôler l'affichage des messages à l'échelle du module. Donc voilà si vous avez des idées de choses à ajouter et si (mieux encore) vous vous sentez l'envie de commencer la rédaction d'un CDC ne vous privez pas ! JD, coders on the storm. --~--~-~--~~~---~--~~ La grande loutre vaincra. -~--~~~~--~~--~--~--- ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
Re: [Avr-list] [RobOtter] Re: Code et gestion d'erreurs.
Si mais je voulais voir si il y avait des idées et/ou des besoins particuliers sur le sujet avant de leur vendre directement aversive/error. Bien sûr j'aurais fait payer la totalité du développement du module error quand même (SSII spirit :p). JD. PS: Aversive, moi, j'en prend un grand bol tout les matins. 2008/5/14 Olivier MATZ [EMAIL PROTECTED]: c'est pas ça que tu cherches ? http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/debug/error On Wed, May 14, 2008 at 02:22:50PM +0200, Fabrice Larribe wrote: Il faudrais metre ça dans AVERSIVE !!! - Original Message - From: JD [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, May 14, 2008 2:18 PM Subject: [RobOtter] Code et gestion d'erreurs. Un petit mail pour démarrer la discution sur du code que j'aimerais voir dans le robot cette année et qui manquait cruellement aux robots eirbots des années passées. Une gestion des erreurs. Un système de debug/log. Pour la gestion d'erreur ça serait mettre en place des macros permettant de faire des choses du genre : void func(struct otter* potter) { if(!potter) ERROR(ERR_PARAM_NULL_POINTER); ... Créant sur le débug une sortie du genre : ERROR in otter.c at line 154 : ERR_PARAM_NULL_POINTER (function receive a NULL pointer parameter). Avec un système permettant de définir si l'erreur est fatale ou non, une erreur fatale amenant le programme dans un fonction qui stoppera ses actionneurs et le laissera dans une boucle infinie. Pour ce qui est du log, ça serait systématiser les messages de debug dans les modules en donnant la possibilitée à l'utilisateur de définir un niveau de verbosité et de contrôler l'affichage des messages à l'échelle du module. Donc voilà si vous avez des idées de choses à ajouter et si (mieux encore) vous vous sentez l'envie de commencer la rédaction d'un CDC ne vous privez pas ! JD, coders on the storm. --~--~-~--~~~---~--~~ La grande loutre vaincra. -~--~~~~--~~--~--~--- ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
[Avr-list] aversive 1.1
Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle version stable d'aversive. Je fais pas la liste des nouvelles features, il y en a un peu trop, ça faisait quand même 2 ans depuis la dernière version... J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau framework (j'en dirai plus bientôt), et un intégrer les modules de la branche eirbot (AX12 notamment). Olivier ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
Re: [Avr-list] aversive 1.1
Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon pour Eirbot ils sont pas encore tout à fait au courant mais ça va changer ;P). JD, lève son verre à la 1.1. PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais le coeur y est ;) 2008/5/14 Olivier MATZ [EMAIL PROTECTED]: Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle version stable d'aversive. Je fais pas la liste des nouvelles features, il y en a un peu trop, ça faisait quand même 2 ans depuis la dernière version... J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau framework (j'en dirai plus bientôt), et un intégrer les modules de la branche eirbot (AX12 notamment). Olivier ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
Re: [Avr-list] aversive 1.1
bonne santé à tous! heureux pour les vainqueurs et les autres Amitiés, A bientot philippe dansaert Le 14/05/08, Julien LE GUEN[EMAIL PROTECTED] a écrit : 2008/5/14 JD [EMAIL PROTECTED]: Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon pour Eirbot ils sont pas encore tout à fait au courant mais ça va changer ;P). JD, lève son verre à la 1.1. PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais le coeur y est ;) Grmbl moi je suis a l'eau au boulot :'( (ouais y'en a qui bossent encore bande de feignants) C'est cool pour la 1.1 ! Bon par contre ne compte pas sur Esial pour bosser dessus ils savent meme plus que ca existe (ni ce qu'est un asserv qui fonctionne, en passant... :) 2008/5/14 Olivier MATZ [EMAIL PROTECTED]: Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle version stable d'aversive. Je fais pas la liste des nouvelles features, il y en a un peu trop, ça faisait quand même 2 ans depuis la dernière version... J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau framework (j'en dirai plus bientôt), et un intégrer les modules de la branche eirbot (AX12 notamment). Olivier ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog -- Julien Le Guen -- [EMAIL PROTECTED] [EMAIL PROTECTED] Le Pertre 35 370 Bretagne France 33 0 272 250 489 ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
Re: [Avr-list] aversive 1.1
je me lève pour saluer apple amities attention je debute sur le netet j'ai 63 ans à plus philippe dansaert Le 14/05/08, NC[EMAIL PROTECTED] a écrit : +1 pour la pomme ;) JL, an apple a day ... JD wrote: Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon pour Eirbot ils sont pas encore tout à fait au courant mais ça va changer ;P). JD, lève son verre à la 1.1. PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais le coeur y est ;) 2008/5/14 Olivier MATZ [EMAIL PROTECTED]: Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle version stable d'aversive. Je fais pas la liste des nouvelles features, il y en a un peu trop, ça faisait quand même 2 ans depuis la dernière version... J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau framework (j'en dirai plus bientôt), et un intégrer les modules de la branche eirbot (AX12 notamment). Olivier ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog -- [EMAIL PROTECTED] [EMAIL PROTECTED] Le Pertre 35 370 Bretagne France 33 0 272 250 489 ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
Re: [Avr-list] aversive 1.1
Le mercredi 14 mai 2008 à 22:01 +0200, Olivier MATZ a écrit : Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle version stable d'aversive. Je fais pas la liste des nouvelles features, il y en a un peu trop, ça faisait quand même 2 ans depuis la dernière version... J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, Tiens en parlant de bootloader, je ne connais pas le butterfly mais perso j'aime pas dépendre d'un programme supplémentaire (ie en plus de la toolchain habituelle) pour programmer le bestiau. Quand je bossais avec des PICs (ahem) j'avais modifié un bootloader tiré d'un AN, il prenait directement le .hex (:12345 etc...) sur un port série, ce qui fait que $ cat prog.hex /dev/ttyS0 programmait directement le truc (le bootloader se chargeait de vérifier l'ancien/nouveau byte pour ne pas le réécrire inutilement), y'avait pas de protocole particulier entre le bootloader et le pc host. Z'en pensez quoi les gens ? (bon et si j'ai dit une connerie n'hésitez pas à éclairer ma lanterne :) Jlg un nouveau framework (j'en dirai plus bientôt), et un intégrer les modules de la branche eirbot (AX12 notamment). Olivier ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog -- - Jlg - [EMAIL PROTECTED] ___ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog