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
Revision:
30:7305ea319fe6
Parent:
29:51308764fdd0
Child:
31:ed23647fd16e
diff -r 51308764fdd0 -r 7305ea319fe6 main.cpp
--- a/main.cpp	Tue Jul 28 04:30:12 2015 +0000
+++ b/main.cpp	Wed Aug 19 18:27:18 2015 +0000
@@ -8,11 +8,18 @@
 //#include "mouvement.h"
 #include "debug.h"
 #include "settingDebug.h"
+#include "AnsiGraphicalConsole.h"
 
 #include "source/Task/TTaskCritique.h"
 #include "source/Task/TTaskAlerte.h"
 #include "source/Task/TTaskGeneral.h"
 
+
+//#include <fcntl.h>
+//#include <io.h>
+//#include <stdio.h>
+//#include <iostream>
+
 DigitalOut myled(LED1, 0);
 DigitalIn mybutton(USER_BUTTON);
 DigitalOut pinA(PA_13);
@@ -48,6 +55,19 @@
     #ifdef DBG_MAIN_INIT 
     debug(" end");
     #endif
+    
+    #ifdef DEBUG_BOOT_GRAPHICAL_INTERFACE
+    wait(2);
+    debug("\x1B[2J"); //clear screen
+    debug("\x1B[25l");//hide cursor
+    debug("\x1B[;H"); //cursor default position
+    
+    //createSLbox(0,0,5,15,"Mode");
+    createDLbox(0,0,5,15,"Mode");//(1,12,10,20,"test2");
+    createDLbox(16,0,5,15,"Stage");
+    //debug("\u00BF \u00BF \u00BF");
+    //debug("╔═══╦════╗");
+    #endif
 
     while(1) {