Y SI / lib_LCD_oem

Dependents:   lib_LCD_oem_example libs_YSI_example TP3exo1

Embed: (wiki syntax)

« Back to documentation index

LCD_OEM Class Reference

LCD_OEM Class Reference

LCD_OEM class. More...

#include <lib_LCD_oem_ELCD.h>

Public Member Functions

 LCD_OEM (PinName pin_tx=p13)
 Creer une instance LCD_OEM.
void clear (void)
 Efface l'afficheur et renvoie le curseur en position X = 0 et Y = 0.
void set_position_cursor (int X)
 positionne le curseur sur la ligne
void set_position_cursor (int X, int Y)
 positionne le curseur horizontalement et verticalement
int get_X_position_cursor (void)
 renvoie la position horizontale du curseur
int get_Y_position_cursor (void)
 renvoie la position verticale du curseur
void shift_line_cursor (void)
 positionne le curseur à la ligne suivante
void turn_on_cursor (void)
 active l'affichage du curseur
void turn_off_cursor (void)
 désactive l'affichage du curseur
void define_and_print_caractere (char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8)
 redéfinit un caractère de 5x8 pixels et l'affiche
void define_caractere (char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8)
 redéfinit un caractère de 5x8 pixels et l'affiche
int print (int nb)
 affiche la variable sur l'afficheur
int print (const char *format,...)
 affiche une chaine formaté sur l'afficheur

Detailed Description

LCD_OEM class.

Definition at line 45 of file lib_LCD_oem_ELCD.h.


Constructor & Destructor Documentation

LCD_OEM ( PinName  pin_tx = p13 )

Creer une instance LCD_OEM.

Parameters:
pin_txpar defaut p13

Definition at line 47 of file lib_LCD_oem_ELCD.cpp.


Member Function Documentation

void clear ( void   )

Efface l'afficheur et renvoie le curseur en position X = 0 et Y = 0.

Parameters:
aucun
Returns:
aucun

Definition at line 60 of file lib_LCD_oem_ELCD.cpp.

void define_and_print_caractere ( char  c,
char  l1,
char  l2,
char  l3,
char  l4,
char  l5,
char  l6,
char  l7,
char  l8 
)

redéfinit un caractère de 5x8 pixels et l'affiche

Parameters:
cest le caractère à redéfinir (8 à 15) l1 à l8 sont les lignes du caractère à redéfinir pixel par pixel et correspond à la somme des valeurs des pixels sur une chaque ligne le pixel le plus à gauche est le poids fort correspondant à la valeur 16 le pixel le plus à droite est le poids faible correspondant à la valeur 1
Returns:
aucun

Definition at line 125 of file lib_LCD_oem_ELCD.cpp.

void define_caractere ( char  c,
char  l1,
char  l2,
char  l3,
char  l4,
char  l5,
char  l6,
char  l7,
char  l8 
)

redéfinit un caractère de 5x8 pixels et l'affiche

Parameters:
cest le caractère à redéfinir (8 à 15) l1 à l8 sont les lignes du caractère à redéfinir pixel par pixel et correspond à la somme des valeurs des pixels sur une chaque ligne le pixel le plus à gauche est le poids fort correspondant à la valeur 16 le pixel le plus à droite est le poids faible correspondant à la valeur 1
Returns:
aucun

Definition at line 131 of file lib_LCD_oem_ELCD.cpp.

int get_X_position_cursor ( void   )

renvoie la position horizontale du curseur

Parameters:
aucun
Returns:
X est la position sur la ligne (0 à 19)

Definition at line 115 of file lib_LCD_oem_ELCD.cpp.

int get_Y_position_cursor ( void   )

renvoie la position verticale du curseur

Parameters:
aucun
Returns:
Y est la position sur la colone (0 à 3)

Definition at line 120 of file lib_LCD_oem_ELCD.cpp.

int print ( const char *  format,
  ... 
)

affiche une chaine formaté sur l'afficheur

Parameters:
formatla chaine de format à afficher
...les arguments à afficher
Returns:
printf return

Definition at line 215 of file lib_LCD_oem_ELCD.cpp.

int print ( int  nb )

affiche la variable sur l'afficheur

Parameters:
nbla variable à afficher
Returns:
printf return

Definition at line 166 of file lib_LCD_oem_ELCD.cpp.

void set_position_cursor ( int  X )

positionne le curseur sur la ligne

Parameters:
Xest la position sur la ligne (0 à 19)
Returns:
aucun

Definition at line 84 of file lib_LCD_oem_ELCD.cpp.

void set_position_cursor ( int  X,
int  Y 
)

positionne le curseur horizontalement et verticalement

Parameters:
Xest la position sur la ligne (0 à 19) Y est la position sur la colone (0 à 3)
Returns:
aucun

Definition at line 92 of file lib_LCD_oem_ELCD.cpp.

void shift_line_cursor ( void   )

positionne le curseur à la ligne suivante

Parameters:
aucun
Returns:
aucun

Definition at line 78 of file lib_LCD_oem_ELCD.cpp.

void turn_off_cursor ( void   )

désactive l'affichage du curseur

Parameters:
aucun
Returns:
aucun

Definition at line 68 of file lib_LCD_oem_ELCD.cpp.

void turn_on_cursor ( void   )

active l'affichage du curseur

Parameters:
aucun
Returns:
aucun

Definition at line 73 of file lib_LCD_oem_ELCD.cpp.