Re: [Avr-list] Probleme timers atmega16
> Yeah ! > Ca oune les mamans ours ca, c'est cool ! c'est marrant que tu dises ça, j'étais justement en train de manger un petit ourson (le gateau hein, pas un vrai). > Le seul truc dommage c'est que pour le moment je n'utilise plus Aversive, mais > j'ai une arduino qui traine, je vais recommencer a jouer je pense. (bah ouais > ils sont a fond PICs dans mon equipe :( ) A quand PICersive ? ;) ___ 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] Probleme timers atmega16
2009/1/26 Olivier MATZ > > > >>> j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les > > >>> atmega16 et le module PWM. > > Normallement dans la branche b_zer0 ça a bien avancé pour corriger > le pb: > > - Les nouveaux headers des avr, qui contiennent (jlg sera content) le > mapping des fonctions speciales des ports. Par exemple, il y a un > #define OC1A_PORT PORTD. Voir à la fin de ce fichier par exemple: > > > http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/include/aversive/parts/ATmega16.h?revision=1.1.2.2&view=markup&pathrev=b_zer0 > Yeah ! Ca oune les mamans ours ca, c'est cool ! Le seul truc dommage c'est que pour le moment je n'utilise plus Aversive, mais j'ai une arduino qui traine, je vais recommencer a jouer je pense. (bah ouais ils sont a fond PICs dans mon equipe :( ) > > - Le module pwm_ng qui n'est plus limité à 3 timers. > > > http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/hardware/pwm_ng/?pathrev=b_zer0 > > - Il reste encore à updater aversive/timers.h qui n'aura bientot plus > de raison d'etre. > > > http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/include/aversive/timers.h?revision=1.1.2.4&view=markup&pathrev=b_zer0 > > Je merge ça prochainement. > > > > Il faut lire ça comme il se doit... à savoir: des gars qui, un peu par > > > hasard, sont à eirbot et font des bidouilles sur atmega16 dans leur > chambre > > > au V1. > > > > > > Tu devrais pourtant le savoir, zero... Toujours se méfier des gens > d'eirbot. > > > > > > dark-crazy > > c'était mieux avant ? ;) > > > ___ > 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] Probleme timers atmega16
> >>> j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les > >>> atmega16 et le module PWM. Normallement dans la branche b_zer0 ça a bien avancé pour corriger le pb: - Les nouveaux headers des avr, qui contiennent (jlg sera content) le mapping des fonctions speciales des ports. Par exemple, il y a un #define OC1A_PORT PORTD. Voir à la fin de ce fichier par exemple: http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/include/aversive/parts/ATmega16.h?revision=1.1.2.2&view=markup&pathrev=b_zer0 - Le module pwm_ng qui n'est plus limité à 3 timers. http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/hardware/pwm_ng/?pathrev=b_zer0 - Il reste encore à updater aversive/timers.h qui n'aura bientot plus de raison d'etre. http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/include/aversive/timers.h?revision=1.1.2.4&view=markup&pathrev=b_zer0 Je merge ça prochainement. > > Il faut lire ça comme il se doit... à savoir: des gars qui, un peu par > > hasard, sont à eirbot et font des bidouilles sur atmega16 dans leur chambre > > au V1. > > > > Tu devrais pourtant le savoir, zero... Toujours se méfier des gens d'eirbot. > > > > dark-crazy c'était mieux avant ? ;) ___ 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] Probleme timers atmega16
Vu qu'il bossait sur la HEAD et pas sur l'une des deux branches Eirbot du CVS dont tout le monde semble se taper et qui n'ont pas été commités depuis plus d'un an, je pense que l'on peut dire que Crazy est très proche de la vérité. :) JD, qui a pourtant essayé. On Tue, Jan 20, 2009 at 23:47, Frédéric Lochon wrote: > Olivier MATZ a écrit : >> >> Yop, >> >>> j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les >>> atmega16 et le module PWM. >> >> Ce n'est donc pas une légende, il y a des gens qui bossent à Eirbot :) >> > > Il faut lire ça comme il se doit... à savoir: des gars qui, un peu par > hasard, sont à eirbot et font des bidouilles sur atmega16 dans leur chambre > au V1. > > Tu devrais pourtant le savoir, zero... Toujours se méfier des gens d'eirbot. > > dark-crazy > > > ___ > 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] Probleme timers atmega16
Olivier MATZ a écrit : Yop, j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les atmega16 et le module PWM. Ce n'est donc pas une légende, il y a des gens qui bossent à Eirbot :) Il faut lire ça comme il se doit... à savoir: des gars qui, un peu par hasard, sont à eirbot et font des bidouilles sur atmega16 dans leur chambre au V1. Tu devrais pourtant le savoir, zero... Toujours se méfier des gens d'eirbot. dark-crazy ___ 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] Probleme timers atmega16
Okay, visiblement le problème était bien apparu sur un daily snapshot. Je vais leur filer un patch rapide en attendant le commit sur HEAD. Merci bien m'sieur ;) JD. 2009/1/19 Olivier MATZ : > Yop, > >> j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les >> atmega16 et le module PWM. > > Ce n'est donc pas une légende, il y a des gens qui bossent à Eirbot :) > >> À la compil on se retrouve avec >> "/tmp/aversive_09-01-18/include/aversive/timers.h:241:2: error: #error >> No timer/prescaler definitions for your AVR type" >> et autres "machin undeclared". >> >> En fouinant j'ai remarqué que toute trace de l'ATmega16 a disparu du >> fichier aversive/include/aversive/timers.h >> alors qu'il était présent dans l'ancienne version d'aversive dans >> aversive/include/aversive_timers.h. > > Effectivement, il était présent dans la branche eirbot, et je ne l'ai > pas mergé au moment où j'ai migré les infos dans > include/aversive/timers.h > > Je vais corriger ça rapidement, sachant que ça peut se faire > facilement dans leur espace je pense. > > A noter que je suis en train de faire un module pwm_ng (qui fonctionne > d'ores et déjà dans mon espace) qui sera un peu plus dynamique, donc > un peu moins perf et consommant un peu plus de ram. Par contre il > prendra moins de mémoire programme s'il y a plusieurs pwm. Ce module > par contre a la conne idée de ne pas (ou très peu) dépendre de la > version de l'AVR utilisé. > > Il faut par contre que je mette à jour tous les > include/aversive/parts/*.h qui n'ont pas été updaté depuis > longtemps. C'est dans le "pipe" comme on dit dans le jargon ;) > > Je pense commiter ça la semaine prochaine. > > Merci. > 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] Probleme timers atmega16
Yop, > j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les > atmega16 et le module PWM. Ce n'est donc pas une légende, il y a des gens qui bossent à Eirbot :) > À la compil on se retrouve avec > "/tmp/aversive_09-01-18/include/aversive/timers.h:241:2: error: #error > No timer/prescaler definitions for your AVR type" > et autres "machin undeclared". > > En fouinant j'ai remarqué que toute trace de l'ATmega16 a disparu du > fichier aversive/include/aversive/timers.h > alors qu'il était présent dans l'ancienne version d'aversive dans > aversive/include/aversive_timers.h. Effectivement, il était présent dans la branche eirbot, et je ne l'ai pas mergé au moment où j'ai migré les infos dans include/aversive/timers.h Je vais corriger ça rapidement, sachant que ça peut se faire facilement dans leur espace je pense. A noter que je suis en train de faire un module pwm_ng (qui fonctionne d'ores et déjà dans mon espace) qui sera un peu plus dynamique, donc un peu moins perf et consommant un peu plus de ram. Par contre il prendra moins de mémoire programme s'il y a plusieurs pwm. Ce module par contre a la conne idée de ne pas (ou très peu) dépendre de la version de l'AVR utilisé. Il faut par contre que je mette à jour tous les include/aversive/parts/*.h qui n'ont pas été updaté depuis longtemps. C'est dans le "pipe" comme on dit dans le jargon ;) Je pense commiter ça la semaine prochaine. Merci. 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