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