![](/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
- Committer:
- salco
- Date:
- 2015-07-28
- Revision:
- 29:51308764fdd0
- Parent:
- 28:ac5c6350ed9a
- Child:
- 30:7305ea319fe6
File content as of revision 29:51308764fdd0:
//------------------------------------ // Hyperterminal configuration // 9600 bauds, 8-bit data, no parity //------------------------------------ #include "mbed.h" //#include "OSNAPprotocoleDefine.h" //#include "mouvement.h" #include "debug.h" #include "settingDebug.h" #include "source/Task/TTaskCritique.h" #include "source/Task/TTaskAlerte.h" #include "source/Task/TTaskGeneral.h" DigitalOut myled(LED1, 0); DigitalIn mybutton(USER_BUTTON); DigitalOut pinA(PA_13); DigitalOut pinB(PA_14); int main() { wait(3); ////////// // Boot // ////////// #ifdef DBG_MAIN_INIT debug("\n\rInit taskCritique ..."); #endif TTaskCritique taskCritique(40); #ifdef DBG_MAIN_INIT debug(" end"); #endif //#ifdef DBG_MAIN_INIT //debug("\n\rInit taskAlerte ..."); //#endif // TTaskCritique taskAlerte(20);// un-use because i dont know what to do with. //#ifdef DBG_MAIN_INIT //debug(" end"); //#endif #ifdef DBG_MAIN_INIT debug("\n\rInit taskGeneral ..."); #endif TTaskCritique taskGeneral(20); #ifdef DBG_MAIN_INIT debug(" end"); #endif while(1) { #if taskCritique taskCritique.exec(); #endif #if taskAlerte taskAlerte.exec(); #endif #if taskGeneral taskGeneral.exec(); #endif /*if (mybutton == 0) { // Button is pressed debug("Hello debug world"); wait(2); myled = !myled; wait(1); }*/ } }