Re: [Avr-list] Probleme timers atmega16

2009-01-26 Par sujet Olivier MATZ
> 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-01-26 Par sujet Julien Le Guen
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

2009-01-26 Par sujet 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

- 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

2009-01-20 Par sujet Jean Damien Brossillon
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

2009-01-20 Par sujet Frédéric Lochon

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

2009-01-19 Par sujet Jean Damien Brossillon
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

2009-01-19 Par sujet 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