Alexandre Salconi-Denis
/
ProjetOctopode
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
source/Module.h@41:0b5c14dda54a, 2017-01-31 (annotated)
- Committer:
- salco
- Date:
- Tue Jan 31 13:15:42 2017 +0000
- Revision:
- 41:0b5c14dda54a
- Parent:
- 36:474d4795aafa
Tentative de modifier les commit inutile sur debug.h
Who changed what in which revision?
User | Revision | Line number | New 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 // |