Annick Senecal / mlcd_32pt

Dependents:   testlab6

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers mlcd_32pt.h Source File

mlcd_32pt.h

00001 /* Constantes pour les commandes de l'afficheur µLCD32 : Voir fichierPICASS)-SGC-COMMANDS-SIS-rev8.pdf dans I:\Cours\247-565-SH (SOI)\lab5\4D Systems\doc */
00002 #define ACK         0x06
00003 #define NAK         0x15
00004 #define AUTO_BAUD   'U'
00005 #define ERASE       'E'
00006 #define CHANGE_BAUD 'Q'
00007 #define BGCOLOR     'B'
00008 #define STRING      'S'
00009 #define BUTTON_TEXT 'b'
00010 #define BUTTON_UP   1
00011 #define BUTTON_DOWN 0
00012 #define FONT_5_7    0
00013 #define FONT_8_8    1
00014 #define FONT_8_12   2
00015 #define FONT_12_16  3
00016 #define BAUD9600    0x06
00017 #define BAUD115200  0x0D
00018 #define SET_BAUD    0x51
00019 
00020 
00021 void raz(void);     // Remise à zéro de l'afficheur
00022 int ack(void);      // Lecture de l'ACK
00023 int rgb(char r, char g, char b);    // Conversion d'une couleur 24 bits sur 16 bits
00024 int drawString(int x, int y, char font, int fgcolor, int width, int height, unsigned char *str);  // Affichage d'une chaîne de caractères
00025 int drawTextButton(char state, int x, int y, int bgcolor,char font, int fgcolor, int width, int height, unsigned char *str);   // Affichage d'un bouton de contrôle
00026 int initMenu(void); // Initialise le menu
00027 int setbgColor(int fgcolor);  // Change la couleur de fond
00028 void pulse(int time);   // Clignotement de la del pour l'ACK
00029 int init_com(int baudrate);  // Change la vitesse de communication série
00030 void init_lcd(void);    // Initialise l'afficheur avec zone tactile
00031 int double_clic(void);  // Double clic...
00032 int copier_coller(void);