C'est pas une mauvaise idée vu que 99% des codes (dans les modules je
sais pas trop) n'utilisent pas grand chose dans utils.h.

Sinon après la coupe je vais sans doute avoir du temps pour bricoler
donc à la limite si il y a du boulot pour moi n'hésite pas ;)

JD.

On 12/05/07, Olivier MATZ <[EMAIL PROTECTED]> wrote:
> Hello,
>
> Ca a déjà été un peu évoqué sur la liste il y a quelque temps, mais je
> pense que le module utils est, comme son nom ne l'indique pas, un peu
> inutile. D'ailleurs, c'est un peu le même combat pour wait et list.
>
> Je pensais qu'il serait plus judicieux d'une part de déplacer tous les
> .h un peu génériques (irq_lock_macros.h, utils.h, utils_types,
> utils_errno.h, ...) dans $(AVERSIVE_DIR)/include ; le peu de code de ces
> modules étant :
>
>  - eeprom_rXX() dans utils.c : est-ce vraiment utile ? sa place serait
> plutôt dans un module eeprom.
>
>  - wait_ms() dans wait.c : je pense que c'est typiquement le genre de
> fonction qui a sa place sous la forme de 'static inline' ou de macro car
>  étant donné le peu de code que ça génère c'est à mon avis plutôt
> pénalisant d'avoir un CALL rien que pour ça.
>
> Ensuite, il sera temps de faire la très attendue (ou pas) release 1.1 et
> de la documenter un peu mieux que ça, même si ça a un peu progressé
> depuis quelques temps sur le wiki :
> http://wiki.droids-corp.org/mediawiki/index.php/Aversive
>
> Des avis ?
>
> PS: bonne chance à Tof qui présente actuellement son robot Maggie à la
> coupe d'Allemagne
>
>
> _______________________________________________
> 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

Répondre à