Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.

Dependencies:   debug mbed

CtrlBridge

  • fonction quelquonque pour communiquer avec les module
  • fonction quelquonque pour faire des recherche dans les module dispo
  • autre fonction pour jouer avec MemRegistre

Version 1.2.0

  • Ajout d'un mode de simulation pour tester le code avec seulement un contrôleur stm32
Committer:
salco
Date:
Mon Mar 23 22:41:31 2015 +0000
Revision:
14:ca1a9230ba7f
Parent:
11:496453b45e25
Child:
15:91b3c572d9df
Je crois que jai fini tout ce que j'ai besoin pour faire utilisation des modules, reste un peut de pofinage mais pour le moment sa compile.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
salco 0:e4151abdff23 1
salco 0:e4151abdff23 2 #include "mbed.h"
salco 14:ca1a9230ba7f 3 //#include "OSNAPprotocoleDefine.h"
salco 2:4c5b0f6d0a6b 4 //#include "mouvement.h"
salco 8:e017e3d527d7 5 #include "debug.h"
salco 2:4c5b0f6d0a6b 6 //#include "Concience/InstinctPrimaire.h"
salco 7:dcfd81d7f93f 7 #include "source/Task/TTaskCritique.h"
salco 7:dcfd81d7f93f 8 #include "source/Task/TTaskAlerte.h"
salco 7:dcfd81d7f93f 9 #include "source/Task/TTaskGeneral.h"
salco 3:e0d6e081a9d3 10
salco 3:e0d6e081a9d3 11
salco 0:e4151abdff23 12 //------------------------------------
salco 0:e4151abdff23 13 // Hyperterminal configuration
salco 0:e4151abdff23 14 // 9600 bauds, 8-bit data, no parity
salco 0:e4151abdff23 15 //------------------------------------
salco 0:e4151abdff23 16
salco 3:e0d6e081a9d3 17
salco 0:e4151abdff23 18
salco 0:e4151abdff23 19 DigitalOut myled(LED1);
salco 0:e4151abdff23 20 //char str [80];
salco 11:496453b45e25 21 DigitalIn mybutton(USER_BUTTON);
salco 0:e4151abdff23 22 int main()
salco 0:e4151abdff23 23 {
salco 0:e4151abdff23 24 // int i = 1;
salco 0:e4151abdff23 25
salco 0:e4151abdff23 26 //pc.printf("Hello World !\n");
salco 0:e4151abdff23 27 //pc.scanf ("%79s",str);
salco 0:e4151abdff23 28 // string test="allo";
salco 0:e4151abdff23 29 // pc.printf(test.c_str());
salco 0:e4151abdff23 30
salco 11:496453b45e25 31 TTaskCritique taskCritique(1);
salco 11:496453b45e25 32 // TTaskAlerte taskAlerte(20);
salco 11:496453b45e25 33 // TTaskGeneral taskGeneral(40);
salco 0:e4151abdff23 34 //////////
salco 0:e4151abdff23 35 // Boot //
salco 0:e4151abdff23 36 //////////
salco 3:e0d6e081a9d3 37
salco 0:e4151abdff23 38
salco 0:e4151abdff23 39 while(1) {
salco 0:e4151abdff23 40
salco 0:e4151abdff23 41
salco 11:496453b45e25 42
salco 11:496453b45e25 43 //taskAlerte.exec();
salco 11:496453b45e25 44 //taskGeneral.exec();
salco 11:496453b45e25 45 if (mybutton == 0) { // Button is pressed
salco 11:496453b45e25 46 debug("Hello debug world");
salco 11:496453b45e25 47 taskCritique.exec();
salco 0:e4151abdff23 48
salco 11:496453b45e25 49 myled = !myled;
salco 11:496453b45e25 50 }
salco 11:496453b45e25 51 wait(1);
salco 0:e4151abdff23 52 }
salco 11:496453b45e25 53
salco 7:dcfd81d7f93f 54 /*if(taskCritt)
salco 3:e0d6e081a9d3 55 delete taskCritt;
salco 3:e0d6e081a9d3 56 if(taskAlert)
salco 3:e0d6e081a9d3 57 delete taskAlert;
salco 3:e0d6e081a9d3 58 if(taskGen)
salco 7:dcfd81d7f93f 59 delete taskGen;*/
salco 0:e4151abdff23 60 }