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:
1:25ea21da4542
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/_old_doc/SystemeNeuronale/CommunicationNeuronale.h	Wed Mar 11 21:57:26 2015 +0000
@@ -0,0 +1,42 @@
+/*
+ * CommunicationNeuronale.h
+ *
+ *  Created on: Mar 10, 2015
+ *      Author: salco
+ */
+
+#ifndef COMMUNICATIONNEURONALE_H_
+#define COMMUNICATIONNEURONALE_H_
+
+#include "mbed.h"
+//#include <SPI.h>
+
+
+
+class ComModulesSPI : public SPI
+{
+    int m_regPortUse; // set in the init
+    int m_regPortLost;// flag 1 si lost
+    char m_demuxPos;
+    
+public:
+    ComModulesSPI(PinName mosi, PinName miso, PinName sclk, PinName _unused=NC);
+    virtual ~ComModulesSPI();
+    
+    bool initCom(void);
+
+    bool next_demux(void);
+    bool back_demux(void);
+
+
+    bool isValide(char portID);
+    bool tryComPort(char portID);//just faire le sync et crc pour voire si lautre est la
+    
+    virtual int write(int value);
+    bool send(char portID, char type,char *flag,char *data);
+    bool send(char portID, char type,int *flag,char *data);
+    bool send(char portID, char type,char *flag,int *data);
+    bool send(char portID, char type,int *flag,int *data);
+};
+
+#endif /* COMMUNICATIONNEURONALE_H_ */
\ No newline at end of file