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.2view=markuppathrev=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.4view=markuppathrev=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-26 Par sujet Julien Le Guen
2009/1/26 Olivier MATZ z...@droids-corp.org


   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.2view=markuppathrev=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.4view=markuppathrev=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
 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-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-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 loc...@roulaise.net 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-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