maxime bouillot / Mbed 2 deprecated testLucadeTHmaxBOUI

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
22:5b2a7d7c73fa
Child:
23:1d4562f7b639
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TraceMatrix/Trace.h	Thu May 09 10:32:58 2019 +0000
@@ -0,0 +1,53 @@
+#include "mbed.h"
+#include "LCD_DISCO_F429ZI.h"
+
+//debut de la zone de définition
+#ifndef CHANGEME_H_
+#define CHANGEME_H_
+
+#define TailleMatrice 16 /*va peut être changer*/
+
+struct matrice {
+    int tailleX;
+    int tailleY;
+    char tableau[TailleMatrice][TailleMatrice];
+}; 
+
+#endif
+//fin de la zone de définition
+
+void DisplayMatrix(int,int,matrice*,int,long long int); //Cett foction prend en argument une position initialle, une matrce (représentée par un nombre binaire de coté² bits) ,une taille de pixel et une couleur et trace ce qui est repésenté par la matrice.
+void DisplayMatrixClean(int,int,matrice*,int,long long int,long long int); //Comme la précédente mais nétois le fond de l'image.
+
+void DM_test();
+
+
+//Elements de la banque de symboles
+
+matrice *BS_smile(); //un petit dessin pour des tests
+matrice *BS_graphe(); //une aide visuelle
+matrice *BS_Train();
+
+//liste de chiffres arabes
+matrice *BS_0();
+matrice *BS_1();
+matrice *BS_2();
+matrice *BS_3();
+matrice *BS_4();
+matrice *BS_5();
+matrice *BS_6();
+matrice *BS_7();
+matrice *BS_8();
+matrice *BS_9();
+matrice *BS_na();
+void BS_displayChiffre(int,int,int,int,long long int); //permet d'afficher un entier compris entre 0 et 9
+void BS_displayChiffreClean(int,int,int,int,long long int,long long int); //Pareil mais nétois le fond
+void BS_displayChiffre100Clean(int,int,int,int,long long int,long long int); //Pareil mais avec des chiffren entres 0 et 999
+
+//Symboles pour l'horloge
+
+matrice *BS_dotdot(); //Les deux points entre les heures et les minutes
+
+//Elements
+
+matrice *BS_H();
\ No newline at end of file