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:
Sun Sep 13 06:56:09 2015 +0000
Revision:
36:474d4795aafa
Parent:
10:7e6aeaebe1a2
Mise a jours du labyrinthe et augmentation du debogage graphique.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
salco 10:7e6aeaebe1a2 1 #ifndef MODULE_H
salco 10:7e6aeaebe1a2 2 #define MODULE_H
salco 36:474d4795aafa 3 /** @file Module.h */
salco 9:7295385f02b2 4 /**
salco 9:7295385f02b2 5 * Structure des registe de memoire des modules
salco 9:7295385f02b2 6 * @note
salco 9:7295385f02b2 7 * <B>Adresse du Périphérique:</B> i like banana.<BR>
salco 9:7295385f02b2 8 * <B>Lier a quelle réaction:</B> i like banana.<BR>
salco 9:7295385f02b2 9 * <B>Type de format:</B> i like banana.<BR>
salco 9:7295385f02b2 10 * <B>Position Spatiale:</B> i like banana.<BR>
salco 9:7295385f02b2 11 * <B>Type:</B> i like banana.<BR>
salco 9:7295385f02b2 12 * <B>Sous-Type:</B> i like banana.
salco 9:7295385f02b2 13 */
salco 9:7295385f02b2 14 struct Module {
salco 9:7295385f02b2 15 unsigned char regA; // adresse module
salco 9:7295385f02b2 16 char regB; /**< Registre B.
salco 9:7295385f02b2 17 * <table border="1" style="border: 1px solid black; text-align: center;">
salco 9:7295385f02b2 18 * <tr>
salco 9:7295385f02b2 19 * <th colspan="4" style="border: 1px solid black">Adresse du Périphérique</th>
salco 9:7295385f02b2 20 * <th colspan="3">Lier a quelle réaction</th>
salco 9:7295385f02b2 21 * <th colspan="1">Type de format</th>
salco 9:7295385f02b2 22 * </tr>
salco 9:7295385f02b2 23 * <tr>
salco 9:7295385f02b2 24 * <td>0</td>
salco 9:7295385f02b2 25 * <td>0</td>
salco 9:7295385f02b2 26 * <td>0</td>
salco 9:7295385f02b2 27 * <td>0</td>
salco 9:7295385f02b2 28 * <td>0</td>
salco 9:7295385f02b2 29 * <td>0</td>
salco 9:7295385f02b2 30 * <td>0</td>
salco 9:7295385f02b2 31 * <td>0</td>
salco 9:7295385f02b2 32 * </tr>
salco 9:7295385f02b2 33 * </table> */
salco 9:7295385f02b2 34 char regC; /**< Registre C.
salco 9:7295385f02b2 35 * <table border="1" style="border: 1px solid black; text-align: center;">
salco 9:7295385f02b2 36 * <tr>
salco 9:7295385f02b2 37 * <th colspan="2" style="border: 1px solid black">Type de format</th>
salco 9:7295385f02b2 38 * <th colspan="6">Position Spatiale</th>
salco 9:7295385f02b2 39 * </tr>
salco 9:7295385f02b2 40 * <tr>
salco 9:7295385f02b2 41 * <td>0</td>
salco 9:7295385f02b2 42 * <td>0</td>
salco 9:7295385f02b2 43 * <td>0</td>
salco 9:7295385f02b2 44 * <td>0</td>
salco 9:7295385f02b2 45 * <td>0</td>
salco 9:7295385f02b2 46 * <td>0</td>
salco 9:7295385f02b2 47 * <td>0</td>
salco 9:7295385f02b2 48 * <td>0</td>
salco 9:7295385f02b2 49 * </tr>
salco 9:7295385f02b2 50 * </table> */
salco 9:7295385f02b2 51 char regD; /**< Registre D.
salco 9:7295385f02b2 52 * <table border="1" style="border: 1px solid black; text-align: center;">
salco 9:7295385f02b2 53 * <tr>
salco 9:7295385f02b2 54 * <th colspan="2" style="border: 1px solid black">Type</th>
salco 9:7295385f02b2 55 * <th colspan="6">Sous-Type</th>
salco 9:7295385f02b2 56 * </tr>
salco 9:7295385f02b2 57 * <tr>
salco 9:7295385f02b2 58 * <td>0</td>
salco 9:7295385f02b2 59 * <td>0</td>
salco 9:7295385f02b2 60 * <td>0</td>
salco 9:7295385f02b2 61 * <td>0</td>
salco 9:7295385f02b2 62 * <td>0</td>
salco 9:7295385f02b2 63 * <td>0</td>
salco 9:7295385f02b2 64 * <td>0</td>
salco 9:7295385f02b2 65 * <td>0</td>
salco 9:7295385f02b2 66 * </tr>
salco 9:7295385f02b2 67 * </table> */
salco 9:7295385f02b2 68
salco 10:7e6aeaebe1a2 69 };
salco 10:7e6aeaebe1a2 70 #endif // MODULE_H //