![](/media/cache/profiles/4b0986230d9d7aded7f0c24033d221d4.jpg.50x50_q85.jpg)
Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.
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
main.cpp@14:ca1a9230ba7f, 2015-03-23 (annotated)
- 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?
User | Revision | Line number | New 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 | } |