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:
Wed Apr 22 19:27:44 2015 +0000
Revision:
15:91b3c572d9df
Parent:
14:ca1a9230ba7f
Child:
16:5ea4337d785f
Voila la communication est authentifier des deux coter. Reste plus qu'a utiliser les bytes transporter dans cette communication.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
salco 15:91b3c572d9df 1 #ifndef COMSPIDEFF_H
salco 15:91b3c572d9df 2 #define COMSPIDEFF_H
salco 9:7295385f02b2 3
salco 9:7295385f02b2 4 // faire un debug pour la com spi
salco 9:7295385f02b2 5 #define SYNC 84 //0b01010100
salco 9:7295385f02b2 6
salco 9:7295385f02b2 7 typedef enum {
salco 9:7295385f02b2 8 NOACK = 0,
salco 9:7295385f02b2 9 TXACK = 1,
salco 9:7295385f02b2 10 RXACK = 2,
salco 9:7295385f02b2 11 RXNAK = 3
salco 9:7295385f02b2 12 } ACKvalue;
salco 9:7295385f02b2 13
salco 9:7295385f02b2 14 typedef enum {
salco 9:7295385f02b2 15 NDB00 = 0,
salco 9:7295385f02b2 16 NDB01 = 1,
salco 9:7295385f02b2 17 NDB02 = 2
salco 9:7295385f02b2 18 } NDBvalue;
salco 9:7295385f02b2 19
salco 9:7295385f02b2 20 typedef enum {
salco 9:7295385f02b2 21 PFB0 = 0,
salco 9:7295385f02b2 22 PFB1 = 1,
salco 9:7295385f02b2 23 PFB2 = 2,
salco 9:7295385f02b2 24 PFB3 =3
salco 9:7295385f02b2 25 } PFBvalue;
salco 9:7295385f02b2 26 typedef enum {
salco 10:7e6aeaebe1a2 27 Request_Init_Info = 1,
salco 14:ca1a9230ba7f 28 CONTIEN_AUTRE_MODULE = 2
salco 9:7295385f02b2 29
salco 9:7295385f02b2 30 } FLAGName;
salco 9:7295385f02b2 31
salco 15:91b3c572d9df 32 #endif // COMSPIDEFF_H