Re: [Avr-list] Aversive sur dspic33
2009/7/14 Simon Derr > Bonjour Olivier, > > > Par contre, je t'avoue que j'hésite à l'intégrer tel quel : > > - la séparation entre les deux architectures est un peu > >trop floue. Dans mes rêves les plus fous, il y aurait > >un repertoire arch/ et un nouveau framework qui saurait > >gérer ça proprement. Même si j'ai commencé à faire un > >proto l'an dernier (basé sur les Makefiles du kernel > >linux-2.6), il reste beaucoup de travail pour finaliser > >ce prototype. > En fait je n'ai pas envoyé le patch pour qu'il soit intégré tel quel. > C'est surtout, disons, un point de départ :) > C'est aussi pour montrer, comme tu l'as remarqué, que le patch est > finalement assez petit. > Comme Simon vient de le dire, le patch est un bon point de depart pour jauger les modifications a faire. On a commence a discuter un peu de notre cote pour modifier un peu l'arborescence d'Aversive, pour prendre en compte les architectures, et la discussion actuelle sur avr-list est la pour recueillir l'avis de tous les utilisateurs (et createurs ;) a ce sujet. Par exemple: aversive - commun - - schelduler - - filtres - - trajectoire - AVR - - fonctions_de_base - - interruptions_appel_schelduler - - pwm - - encoder - DSPIC - - fonctions_de_base - - interruptions_appel_schelduler - - pwm - - encoder etc... > > > - tu dis qu'il manque dans le patch un système de build et > >que tout est mis en dur dans MPLAB. > >Si j'ai bien compris (corrige moi si je me trompe), il > >n'est pas possible d'utiliser le compilateur dspic de > >la même manière qu'une toolchain classique ? Est-ce qu'on > >pourrait imaginer par exemple de compiler pour dspic en > >remplaçant avr-gcc par "dspic-gcc" ? > Si si, il est tout à fait possible d'utiliser la toolchain mcc30 comme > toute autre toolchain, avec des Makefiles classiques et compagnie. > C'est juste que pour le moment ce travail n'a pas été fait de notre > côté. > >Simon > -- 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] Aversive sur dspic33
2009/7/3 GMail > Salut, > Juste une petite question : pourquoi avoir porté Aversive sur cette > architecture ? Nous avions commencé a envisager cette possibilité pour la > facilité que le module QEI fournissait, mais au final nous nous sommes > rendus compte qu'une solution plus rapide est d'utiliser un compteur > externe, cette solution a en plus l'avantage d'être extensible a volonté, > simplement en ajoutant des puces au bus SPI. > Donc quel est l'avantage de porter aversive ? C'est un défi technique ? > J'avoue, c'est de ma faute :D Je suis un AVRien a la base, j'utilise Aversive depuis 2007 je crois, mais chez Igrebot les elecs sont plutot PIC. Je leur ai vante les charmes d'aversive, montre une photo de zer0 a poil et hop, portage en cours :D Plus serieusement, aversive a des tas d'avantages par rapport aux libs fournies par MPLAB et consors, outre le fait que je connaisse deja et que la courbe d'apprentissage est pas (trop) violente. -- Jlg Igrebot 2009, Esial 2005-2007 > > A+ > > Antoine > > Le 3 juil. 2009 à 21:10, Simon Derr a écrit : > > Salut la jeunesse, >> >> Comme certains d'entre vous le savent déjà, mon équipe (I-Grebot) a >> effectué un portage d'aversive sur dspic33 pour la coupe cette année. >> (dspic33fj128mc802) >> >> L'idée étant que ça puisse servir à d'autres, nous espérons que ce >> travail pourrait à terme être intégré dans aversive. >> >> Dans cette optique j'ai tenté de réduire au maximum l'écart entre >> notre code et ce qui m'a semblé être la version la plus récente des >> sources officielles (snapshot de la branche b_zer0 du 30 juin). >> >> Le code fonctionne en l'état mais il manque dans le patch certaines >> choses, à savoir surtout un système de build (nous avons pour le >> moment tout mis en dur dans MPLAB...) et de configuration. >> >> Bref, assez de blabla, voici le patch. (en fichier attaché). >> >> Simon >> >> include/aversive.h >>| 31 +- >> include/aversive/irq_lock.h >>| 17 + >> include/aversive/parts.h >>|2 >> include/dspic/inttypes.h >>| 13 >> include/dspic/stdint.h >>|4 >> modules/base/scheduler/scheduler.c >>| 30 ++ >> modules/devices/encoders/encoders_igrebot/config/encoders_igrebot_config.h >> | 33 ++ >> modules/devices/encoders/encoders_igrebot/encoders_igrebot.c >>| 115 >> modules/devices/encoders/encoders_igrebot/encoders_igrebot.h >>| 47 +++ >> modules/devices/robot/position_manager/position_manager.c >>|2 >> modules/devices/robot/trajectory_manager/trajectory_manager.c >>| 10 >> modules/devices/robot/trajectory_manager/trajectory_manager.h >>|3 >> modules/hardware/pwm_igrebot/config/pwm_config.h >>| 52 +++ >> modules/hardware/pwm_igrebot/pwm_igrebot.c >>| 136 ++ >> modules/hardware/pwm_igrebot/pwm_igrebot.h >>| 54 +++ >> 15 files changed, 540 insertions(+), 9 deletions(-) >> >> ___ >> 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 -- 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
[Avr-list] Congratulations !
Félicitations à Microb Technology pour leur parcours sans faute, tant à la coupe de France qu'à Eurobot ! J'ai été bluffé par le match contre RCVA, par la qualité du robot et tout le reste. Restez comme ca les gars (et demoiselles) ;) Promis, l'année prochaine on vous rétame :D -- Jlg ___ 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] qqs bug fixes/ features avant la coupe
2009/5/18 Olivier MATZ > Yop, > > Voici qqs patchs que je viens de commiter dans ma branche. > Ca pourrait intéresser des gens. Encore merci pour le partage GROS ! A mercredi :) -- Jlg > > > 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 > -- 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
[Avr-list] Port d'Aversive sur dsPic33
Bonjour les gens ! Juste pour vous informer qu'un port (partiel pour le moment) d'Aversive est en cours par un gars de mon equipe pour dsPic33 (on choisit pas ses amis... :D). Donc voila, ce week end on a eu un clignotage de LED via le scheduler (TIMERS: check, SCHED: check), lecture des codeurs et commande moteurs (PWM: check). Les algos generiques ne posent pas de pb, il suffit evidemment de porter/creer des devices adaptes au PIC. Le reste devrait suivre bientot (si on en a l'utilite pour la coupe). Voila les news de Grenoble, a dans un mois ! -- Jlg - www.igrebot.fr signature.asc Description: OpenPGP digital signature ___ 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] clés serveur cvs
2008/5/19 Olivier MATZ <[EMAIL PROTECTED]>: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Hello, > > Juste pour signaler que suite à la faille openssl debian http://xkcd.com/424/ :) (joli bug en tout cas) -- 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] aversive 1.1
Le mercredi 14 mai 2008 à 22:01 +0200, Olivier MATZ a écrit : > Pour marquer la fin de la coupe, j'en ai profité pour sortir une > nouvelle version stable d'aversive. Je fais pas la liste des > nouvelles features, il y en a un peu trop, ça faisait quand même 2 > ans depuis la dernière version... > > J'essaierai d'être plus régulier les prochaines fois. Au menu de la > 1.2, j'aimerais bien ajouter un bootloader compatible butterfly, Tiens en parlant de bootloader, je ne connais pas le butterfly mais perso j'aime pas dépendre d'un programme supplémentaire (ie en plus de la toolchain habituelle) pour programmer le bestiau. Quand je bossais avec des PICs (ahem) j'avais modifié un bootloader tiré d'un AN, il prenait directement le .hex (:12345 etc...) sur un port série, ce qui fait que $ cat prog.hex > /dev/ttyS0 programmait directement le truc (le bootloader se chargeait de vérifier l'ancien/nouveau byte pour ne pas le réécrire inutilement), y'avait pas de protocole particulier entre le bootloader et le pc host. Z'en pensez quoi les gens ? (bon et si j'ai dit une connerie n'hésitez pas à éclairer ma lanterne :) Jlg > un > nouveau framework (j'en dirai plus bientôt), et un intégrer les > modules de la branche eirbot (AX12 notamment). > > 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 -- - Jlg - [EMAIL PROTECTED] ___ 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] aversive 1.1
2008/5/14 JD <[EMAIL PROTECTED]>: > Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre > n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon > pour Eirbot ils sont pas encore tout à fait au courant mais ça va > changer ;P). > > JD, lève son verre à la 1.1. > > PS: Bon c'est du jus de pomme certes (j'ai pas les moyens moi !) mais > le coeur y est ;) Grmbl moi je suis a l'eau au boulot :'( (ouais y'en a qui bossent encore bande de feignants) C'est cool pour la 1.1 ! Bon par contre ne compte pas sur Esial pour bosser dessus ils savent meme plus que ca existe (ni ce qu'est un asserv qui fonctionne, en passant... :) > > > 2008/5/14 Olivier MATZ <[EMAIL PROTECTED]>: > > Pour marquer la fin de la coupe, j'en ai profité pour sortir une nouvelle > > version stable d'aversive. Je fais pas la liste des nouvelles features, > il y > > en a un peu trop, ça faisait quand même 2 ans depuis la dernière > version... > > > > J'essaierai d'être plus régulier les prochaines fois. Au menu de la 1.2, > > j'aimerais bien ajouter un bootloader compatible butterfly, un nouveau > > framework (j'en dirai plus bientôt), et un intégrer les modules de la > > branche eirbot (AX12 notamment). > > > > 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 > -- 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] erreur lors d'un make config ou make menuconfig
Le lundi 12 mai 2008 à 14:00 +0200, Christophe Galle a écrit : > Salut, > > Je viens d'installer Ubuntu sur ma machine. Après téléchargement d'une > version d'aversive, je tente un make menuconfig dans le dossier > example1 de project, je ne récupère que cette erreur : > > [EMAIL PROTECTED]:~/code/aversive_08-05-11/projects/example1$ make config > Configure requires bash > make: *** [config] Erreur 1 > Salut, J'ai eu la même chose, ça vient du script mk/aversive_project.mk qui est un chouia buggé, il utilise directement sh en dur. J'ai soumis un patch à Olivier qui devrait corriger ça sans toucher à /bin/sh (en fait tu peux modifier quel shell tu veux utiliser en principe dans ce Makefile), et ça permet d'utiliser bash sans tout casser. Y'a plus qu'à attendre qu'il se remette de la coupe :) Jlg > > [EMAIL PROTECTED]:~/code/aversive_08-05-11/projects/example1$ make > menuconfig > make[1]: entrant dans le répertoire > « /home/paul/code/aversive_08-05-11/config/scripts/lxdialog » > make[1]: quittant le répertoire > « /home/paul/code/aversive_08-05-11/config/scripts/lxdialog » > Menuconfig requires bash > make: *** [menuconfig] Erreur 1 > > > Après discussion avec JD, voici ce qu'il convient de faire : > rm /bin/sh > ln -s /bin/bash /bin/sh > > Ceci devrait resoudre le problème > > Serait il possible de rajouter ceci à la FAQ du wiki ? > > Merci > > Christophe > > > > > > ___ > 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 -- - Jlg - [EMAIL PROTECTED] ___ 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] logo aversive: grand concours international !
2008/4/14 JD <[EMAIL PROTECTED]>: > Miam ;) bière + célébrité ! ça m'irait parfaitement ça :) > > Par contre une idée particulière pour le logo ? > Un truc sérieux ? déconne ? Si déconne: avec un animal ? (non je tente > pas un placement de loutre). > > Bref... des idées ? :P un logo qui a un rapport avec la signification en anglais du nom de la lib? > > > JD. > > On 4/14/08, Olivier MATZ <[EMAIL PROTECTED]> wrote: > > si DC correspond à une des villes ci-dessous, je te paye le billet de > bus. > > > > Deux-Chaises > > Durban-Corbières > > Décines-Charpieu > > Diane-Capelle > > Drumettaz-Clarafond > > > > PS: non c'est pas des villes de Groland. > > > > On Mon, Apr 14, 2008 at 09:55:29AM -0400, Julien LE GUEN wrote: > > > > > > > > > On Mon, Apr 14, 2008 at 8:38 AM, Olivier MATZ <[EMAIL PROTECTED]> > > wrote: > > > > > > On Mon, Apr 14, 2008 at 02:37:52PM +0200, Olivier MATZ wrote: > > > > les centaines de milliers de personnes souhaitant proposer un > logo > > > > pour aversive peuvent l'envoyer sur la mailing list. > > > > > > > > ça permettrait aux centaines de milliers d'autres personnes qui > > > > l'utilisent de pouvoir mettre un superbe stickers sur leur > robot. > > > > > > > > JD, Lolo, Van Gogh ? (si vous avez le temps bien sur) > > > > > > J'oubliais ! je paye une bière au grand gagnant ! > > > > > > > > > Et si c'est moi qui gagne tu me paie le billet d'avion DC/Paris ? ;) > > > > > > > > > > > > > > > ___ > > > 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 > > > > ___ > > 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 > -- 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] logo aversive: grand concours international !
On Mon, Apr 14, 2008 at 8:38 AM, Olivier MATZ <[EMAIL PROTECTED]> wrote: > On Mon, Apr 14, 2008 at 02:37:52PM +0200, Olivier MATZ wrote: > > les centaines de milliers de personnes souhaitant proposer un logo > > pour aversive peuvent l'envoyer sur la mailing list. > > > > ça permettrait aux centaines de milliers d'autres personnes qui > > l'utilisent de pouvoir mettre un superbe stickers sur leur robot. > > > > JD, Lolo, Van Gogh ? (si vous avez le temps bien sur) > > J'oubliais ! je paye une bière au grand gagnant ! Et si c'est moi qui gagne tu me paie le billet d'avion DC/Paris ? ;) > > > ___ > 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] Faire du profiling sur AVR
Oh ça pete ce truc :) Je ne sais pas si Esial RobotiK va continuer d'utiliser Aversive mais je vais leur remonter l'info :) Quoi de neuf par chez vous ? Le 28/10/07, Olivier MATZ <[EMAIL PROTECTED]> a écrit : > > Vous trouverez ici un programme utile qui montre comment on peut > "profiler" un programme sur AVR. L'objectif est en gros de savoir > combien de temps on passe dans quelles fonctions. > > > http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/projects/profiling_example/?pathrev=b_zer0 > > Voici la sortie du script sur le programme d'exemple, en utilisant le > dernier scheduler de la branche b_zer0. > > 50.88% (145/285) time_wait_ms[0b5a] > 13.33% (038/285) test2[0130] > 11.23% (032/285) time_get_s[069e] > 8.07% (023/285) main[0156] > 7.37% (021/285) test1[0122] > 4.56% (013/285) scheduler_interrupt[0dcc] > 4.56% (013/285) time_increment[07e8] > > Sur la head, ça devrait donner un truc plutôt comme ça, due à un petit > bug du scheduler. > > 30.45% (088/289) time_wait_ms[0b5a] > 22.15% (064/289) test2[0130] > 13.84% (040/289) main[0156] > 13.15% (038/289) time_get_s[069e] > 11.07% (032/289) test1[0122] > 5.19% (015/289) time_increment[07e8] > 4.15% (012/289) scheduler_interrupt[0dcc] > > 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 > -- 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] [Aversive] Problème module PWM
Le 05/05/07, Olivier MATZ <[EMAIL PROTECTED]> a écrit : Hello, En ce qui concerne l'update du CVS que tu as fait, tu as updaté tous les fichiers ? je veux dire est-ce que tu as fait un : cvs update -dP Initialement non, mais je viens de le faire, ça ne change rien... [après make noconfig et make clean] Sinon, tu peux envoyer les logs de compile, ou carrément un tgz de tes sources, je peux y jeter un oeil. En ce qui concerne le scheduler, je l'avais essayé dans les 2 modes, et ça fonctionnait (en tout cas sur un atmega128)... Merci, je te joint un tgz... Pour le scheduler, j'ai juste testé avec la config par défaut, il fallait peut-être régler des trucs, j'ai pas cherché à fouiller plus loin... je retesterai tout ça :) Merci pour le retour d'info Olivier Julien LE GUEN wrote: > Salut tout le monde ! > > J'ai mis à jour aversive depuis le CVS, mais j'ai un *léger* bug avec le > module PWM, apparemment il ne prend pas en compte pwm_config.h contenu > dans le dossier du projet. Il ne connaît pas "pwm_set_1A", etc... alors > que c'est bien "ENABLED" dans le fichier de config. > Du coup j'ai essayé de changer les appels "pwm_set_1A" par > "pwm_set((void *)PWM1A_NUM, valeur)" mais il m'insulte en disant qu'il > ne connaît pas PWM1A_NUM > -> déduction le fichier de conf n'est pas lu > > Je n'ai rien changé dans mon programme, ni include, ni autre... Si tu as > une idée sur la raison du bug, je prends ;) > > > > Sinon j'ai testé brièvement le scheduler en mode timer, à priori ça > déconne chez moi (la led clignotte pas) alors qu'en mode "normal" ça > fonctionne. Je ferai des essais plus poussés un peu plus tard, pour le > moment je reste comme ça... > > > Je continue de chercher de mon côté pour les PWM, mais ça m'enquiquine :) > > Bon week end ! > > -- > Julien Le Guen -- Julien Le Guen asserv_esial_20070505.tar.gz Description: GNU Zip compressed data ___ 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] [Aversive] Problème module PWM
Salut tout le monde ! J'ai mis à jour aversive depuis le CVS, mais j'ai un *léger* bug avec le module PWM, apparemment il ne prend pas en compte pwm_config.h contenu dans le dossier du projet. Il ne connaît pas "pwm_set_1A", etc... alors que c'est bien "ENABLED" dans le fichier de config. Du coup j'ai essayé de changer les appels "pwm_set_1A" par "pwm_set((void *)PWM1A_NUM, valeur)" mais il m'insulte en disant qu'il ne connaît pas PWM1A_NUM -> déduction le fichier de conf n'est pas lu Je n'ai rien changé dans mon programme, ni include, ni autre... Si tu as une idée sur la raison du bug, je prends ;) Sinon j'ai testé brièvement le scheduler en mode timer, à priori ça déconne chez moi (la led clignotte pas) alors qu'en mode "normal" ça fonctionne. Je ferai des essais plus poussés un peu plus tard, pour le moment je reste comme ça... Je continue de chercher de mon côté pour les PWM, mais ça m'enquiquine :) Bon week end ! -- 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] pti probleme de compil
Un grand merci à tof qui m'a filé un sacré coup de main ;) Le 30/03/07, christoph <[EMAIL PROTECTED]> a écrit : yop jlg a un pti probleme de taille de code :l'asserv passe pas trop sur un M32. si qqun a sous la main un code de robot qui compile, j'aimerais bien comparer le main.map en particulier, j'ai : .text 0x1e7e 0x2588 compiler_files/trajectory_manager.avr.a(trajectory_manager.avr.o) 0x2588 me parait un peu gros pour le traj manager qui dit mieux ? tof ___ 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] Scheduler
Ah au fait, je profite de mes spams :) J'ai dû modifier /aversive/config/config.in et ajouter une ligne dans "Programmer's type" pour que le framework prenne en compte mon programmateur actuel (une prise port parallèle et 4 résistances), reconnu comme "dapa" avec avrdude. Je me doute que c'est pas très utilisé comme mode de programmation mais c'est le seul que j'ai pour le moment :) Bonne soirée ! Le 10/01/07, Julien LE GUEN <[EMAIL PROTECTED]> a écrit : Nope en fait c'est bon, je ne sais pourquoi mais il n'apprécie pas que le SCHEDULER_CLOCK_PRESCALER soit à 1 (dans scheduler_config.h dans le dossier du projet). Je l'ai remis à 8 (par défaut) et là ça fonctionne. Merci beaucoup, on va pouvoir commencer à jouer avec la lib :) Le 10/01/07, JD <[EMAIL PROTECTED] > a écrit : > > Je pense qu'il nous faudrait un minimum de ton code pour pouvoir t'aider > :) > > JD. > > On 10/01/07, Julien LE GUEN <[EMAIL PROTECTED]> wrote: > > Hum, en effet je n'y avais pas pensé. > > > > Bon maintenant j'ai un truc marrant, ça plante au bout d'un (court) > > instant... plus de vie. > > > > merci pour ton aide :) > > > > > > > > Le 10/01/07, Fabrice Larribe <[EMAIL PROTECTED]> a écrit : > > > tu y a peut ètre pencer mais essai de faire un > > > > > > sie(); > > > > > > > > > ça permet de valider les interruptions, et donc de lancer le > scheduler ! > > > > > > > > > 3AR > > > > > > Julien LE GUEN a écrit : > > > > Bonjour, bonne et heureuse année 2007 à tous :) > > > > > > > > > > > > J'éprouve des difficultés à utiliser le module schedule. > > > > > > > > Je tourne sur ATmega32, le make menuconfig a bien été renseigné > sur > > > > l'utilisation du module schedule, ça compile. > > > > > > > > J'effectue un > > > > scheduler_init(); > > > > scheduler_add_periodical_event(myfunc, NULL, > > 50l/SCHEDULER_UNIT); > > > > > > > > pour exécuter myfunc tous les 500ms. > > > > > > > > Le souci, c'est qu'elle ne s'exécute pas. C'est sûrement une bête > > > > interruption qui ne se lance pas, mais il y-a-t'il d'autres choses > à > > > > faire pour initialiser tout ce beau monde ? > > > > J'ai regardé un peu partout les sources, à priori non, mais j'ai > > > > toujours un doute... > > > > > > > > Je précise qu'un programme (sans aversive) en utilisant SIGNAL > > > > fonctionne parfaitement sur la même cible. > > > > > > > > > > > > Merci bien ! > > > > > > > > > > > > > > > ___ > > > > 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 > > > > > > > > > ___ > > 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 > ___ 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] Scheduler
Nope en fait c'est bon, je ne sais pourquoi mais il n'apprécie pas que le SCHEDULER_CLOCK_PRESCALER soit à 1 (dans scheduler_config.h dans le dossier du projet). Je l'ai remis à 8 (par défaut) et là ça fonctionne. Merci beaucoup, on va pouvoir commencer à jouer avec la lib :) Le 10/01/07, JD <[EMAIL PROTECTED]> a écrit : Je pense qu'il nous faudrait un minimum de ton code pour pouvoir t'aider :) JD. On 10/01/07, Julien LE GUEN <[EMAIL PROTECTED]> wrote: > Hum, en effet je n'y avais pas pensé. > > Bon maintenant j'ai un truc marrant, ça plante au bout d'un (court) > instant... plus de vie. > > merci pour ton aide :) > > > > Le 10/01/07, Fabrice Larribe <[EMAIL PROTECTED]> a écrit : > > tu y a peut ètre pencer mais essai de faire un > > > > sie(); > > > > > > ça permet de valider les interruptions, et donc de lancer le scheduler ! > > > > > > 3AR > > > > Julien LE GUEN a écrit : > > > Bonjour, bonne et heureuse année 2007 à tous :) > > > > > > > > > J'éprouve des difficultés à utiliser le module schedule. > > > > > > Je tourne sur ATmega32, le make menuconfig a bien été renseigné sur > > > l'utilisation du module schedule, ça compile. > > > > > > J'effectue un > > > scheduler_init(); > > > scheduler_add_periodical_event(myfunc, NULL, > 50l/SCHEDULER_UNIT); > > > > > > pour exécuter myfunc tous les 500ms. > > > > > > Le souci, c'est qu'elle ne s'exécute pas. C'est sûrement une bête > > > interruption qui ne se lance pas, mais il y-a-t'il d'autres choses à > > > faire pour initialiser tout ce beau monde ? > > > J'ai regardé un peu partout les sources, à priori non, mais j'ai > > > toujours un doute... > > > > > > Je précise qu'un programme (sans aversive) en utilisant SIGNAL > > > fonctionne parfaitement sur la même cible. > > > > > > > > > Merci bien ! > > > > > > > > > > ___ > > > 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 > > > > > ___ > 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 ___ 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] Scheduler
Hum, en effet je n'y avais pas pensé. Bon maintenant j'ai un truc marrant, ça plante au bout d'un (court) instant... plus de vie. merci pour ton aide :) Le 10/01/07, Fabrice Larribe <[EMAIL PROTECTED]> a écrit : tu y a peut ètre pencer mais essai de faire un sie(); ça permet de valider les interruptions, et donc de lancer le scheduler ! 3AR Julien LE GUEN a écrit : > Bonjour, bonne et heureuse année 2007 à tous :) > > > J'éprouve des difficultés à utiliser le module schedule. > > Je tourne sur ATmega32, le make menuconfig a bien été renseigné sur > l'utilisation du module schedule, ça compile. > > J'effectue un > scheduler_init(); > scheduler_add_periodical_event(myfunc, NULL, 50l/SCHEDULER_UNIT); > > pour exécuter myfunc tous les 500ms. > > Le souci, c'est qu'elle ne s'exécute pas. C'est sûrement une bête > interruption qui ne se lance pas, mais il y-a-t'il d'autres choses à > faire pour initialiser tout ce beau monde ? > J'ai regardé un peu partout les sources, à priori non, mais j'ai > toujours un doute... > > Je précise qu'un programme (sans aversive) en utilisant SIGNAL > fonctionne parfaitement sur la même cible. > > > Merci bien ! > > > ___ > 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 ___ 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] Scheduler
Bonjour, bonne et heureuse année 2007 à tous :) J'éprouve des difficultés à utiliser le module schedule. Je tourne sur ATmega32, le make menuconfig a bien été renseigné sur l'utilisation du module schedule, ça compile. J'effectue un scheduler_init(); scheduler_add_periodical_event(myfunc, NULL, 50l/SCHEDULER_UNIT); pour exécuter myfunc tous les 500ms. Le souci, c'est qu'elle ne s'exécute pas. C'est sûrement une bête interruption qui ne se lance pas, mais il y-a-t'il d'autres choses à faire pour initialiser tout ce beau monde ? J'ai regardé un peu partout les sources, à priori non, mais j'ai toujours un doute... Je précise qu'un programme (sans aversive) en utilisant SIGNAL fonctionne parfaitement sur la même cible. Merci bien ! ___ 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