maxime bouillot / Mbed 2 deprecated testLucadeTHmaxBOUI

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

TraceMatrix/Trace.h

Committer:
ascheriit
Date:
2019-04-10
Revision:
14:006b29435bdb
Parent:
13:a837e142743f
Child:
15:3874758e8f7d

File content as of revision 14:006b29435bdb:

#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 DM_Test();


//Elements de la banque de symboles

matrice *BS_smile(); //un petit dessin pour des tests
matrice *BS_graphe(); //une aide visuelle

//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();
void BS_displayChiffre(int,int,int,int,long long int); //permet d'afficher un entier compris entre 0 et 9