Re: [Avr-list] [RobOtter] Code et gestion d'erreurs.

2008-05-14 Thread Olivier MATZ
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.

2008-05-14 Thread JD
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

2008-05-14 Thread Olivier MATZ
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

2008-05-14 Thread JD
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

2008-05-14 Thread Julien LE GUEN
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
___
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

2008-05-14 Thread philippe dansaert
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

2008-05-14 Thread NC


+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


Re: [Avr-list] aversive 1.1

2008-05-14 Thread philippe dansaert
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

2008-05-14 Thread Julien Le Guen

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