lib_LCD_oem http://www.lextronic.fr/P764-afficheur-4-x-20-caracteres-retro-eclaire-vert.html

Fork of lib_LCD_oem by Y SI

Committer:
margadon
Date:
Fri Nov 21 14:51:10 2014 +0000
Revision:
1:3017fba9d65a
Parent:
0:1323ab32b8ca
lcd1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YSI 0:1323ab32b8ca 1 /** LCD oem ELCD class
YSI 0:1323ab32b8ca 2 * Utilisée pour écrire sur l'afficheur oem ELCD 4x20.
YSI 0:1323ab32b8ca 3 *
YSI 0:1323ab32b8ca 4 * Exemple:
YSI 0:1323ab32b8ca 5 * @code
YSI 0:1323ab32b8ca 6 * #include "mbed.h"
YSI 0:1323ab32b8ca 7 * #include "lib_LCD_oem_ELCD.h"
YSI 0:1323ab32b8ca 8 *
YSI 0:1323ab32b8ca 9 * LCD_OEM LCD(p13); //Tx
YSI 0:1323ab32b8ca 10 *
YSI 0:1323ab32b8ca 11 * int main() {
YSI 0:1323ab32b8ca 12 * int i=0;
YSI 0:1323ab32b8ca 13 * while(1)
YSI 0:1323ab32b8ca 14 * {
YSI 0:1323ab32b8ca 15 * LCD.clear();
YSI 0:1323ab32b8ca 16 * LCD.print(i++);
YSI 0:1323ab32b8ca 17 * if(i>9999) i=0;
YSI 0:1323ab32b8ca 18 * wait(0.25);
YSI 0:1323ab32b8ca 19 * }
YSI 0:1323ab32b8ca 20 * }
YSI 0:1323ab32b8ca 21 * @endcode
YSI 0:1323ab32b8ca 22 */
YSI 0:1323ab32b8ca 23
YSI 0:1323ab32b8ca 24 #ifndef DEF_lib_LCD_OEM_ELCD_H
YSI 0:1323ab32b8ca 25 #define DEF_lib_LCD_OEM_ELCD_H
YSI 0:1323ab32b8ca 26
YSI 0:1323ab32b8ca 27 #include "mbed.h"
YSI 0:1323ab32b8ca 28
YSI 0:1323ab32b8ca 29
YSI 0:1323ab32b8ca 30 class LCD_OEM : public Serial
YSI 0:1323ab32b8ca 31 {
YSI 0:1323ab32b8ca 32 public:
YSI 0:1323ab32b8ca 33 /** Creer une instance LCD_OEM
YSI 0:1323ab32b8ca 34 */
YSI 0:1323ab32b8ca 35 LCD_OEM(PinName pin_tx);
YSI 0:1323ab32b8ca 36
YSI 0:1323ab32b8ca 37 /** Efface l'afficheur et renvoie le curseur en position X = 0 et Y = 0
YSI 0:1323ab32b8ca 38 *
YSI 0:1323ab32b8ca 39 * @param aucun
YSI 0:1323ab32b8ca 40 * @returns
YSI 0:1323ab32b8ca 41 * aucun
YSI 0:1323ab32b8ca 42 */
YSI 0:1323ab32b8ca 43 void clear(void);
YSI 0:1323ab32b8ca 44 /** positionne le curseur sur la ligne
YSI 0:1323ab32b8ca 45 *
YSI 0:1323ab32b8ca 46 * @param X est la position sur la ligne (0 à 19)
YSI 0:1323ab32b8ca 47 * @returns aucun
YSI 0:1323ab32b8ca 48 */
YSI 0:1323ab32b8ca 49 void set_position_cursor(int X);
YSI 0:1323ab32b8ca 50 /** positionne le curseur horizontalement et verticalement
YSI 0:1323ab32b8ca 51 *
YSI 0:1323ab32b8ca 52 * @param X est la position sur la ligne (0 à 19)
YSI 0:1323ab32b8ca 53 * Y est la position sur la colone (0 à 3)
YSI 0:1323ab32b8ca 54 * @returns aucun
YSI 0:1323ab32b8ca 55 */
YSI 0:1323ab32b8ca 56 void set_position_cursor(int X, int Y);
YSI 0:1323ab32b8ca 57 /** renvoie la position horizontale du curseur
YSI 0:1323ab32b8ca 58 *
YSI 0:1323ab32b8ca 59 * @param aucun
YSI 0:1323ab32b8ca 60 * @returns X est la position sur la ligne (0 à 19)
YSI 0:1323ab32b8ca 61 */
YSI 0:1323ab32b8ca 62 int get_X_position_cursor(void);
YSI 0:1323ab32b8ca 63 /** renvoie la position verticale du curseur
YSI 0:1323ab32b8ca 64 *
YSI 0:1323ab32b8ca 65 * @param aucun
YSI 0:1323ab32b8ca 66 * @returns Y est la position sur la colone (0 à 3)
YSI 0:1323ab32b8ca 67 */
YSI 0:1323ab32b8ca 68 int get_Y_position_cursor(void);
YSI 0:1323ab32b8ca 69 /** positionne le curseur à la ligne suivante
YSI 0:1323ab32b8ca 70 *
YSI 0:1323ab32b8ca 71 * @param aucun
YSI 0:1323ab32b8ca 72 * @returns aucun
YSI 0:1323ab32b8ca 73 */
YSI 0:1323ab32b8ca 74 void shift_line_cursor(void);
YSI 0:1323ab32b8ca 75 /** active l'affichage du curseur
YSI 0:1323ab32b8ca 76 *
YSI 0:1323ab32b8ca 77 * @param aucun
YSI 0:1323ab32b8ca 78 * @returns aucun
YSI 0:1323ab32b8ca 79 */
YSI 0:1323ab32b8ca 80 void turn_on_cursor(void);
YSI 0:1323ab32b8ca 81 /** désactive l'affichage du curseur
YSI 0:1323ab32b8ca 82 *
YSI 0:1323ab32b8ca 83 * @param aucun
YSI 0:1323ab32b8ca 84 * @returns aucun
YSI 0:1323ab32b8ca 85 */
YSI 0:1323ab32b8ca 86 void turn_off_cursor(void);
YSI 0:1323ab32b8ca 87 /** redéfinit un caractère de 5x8 pixels et l'affiche
YSI 0:1323ab32b8ca 88 *
YSI 0:1323ab32b8ca 89 * @param c est le caractère à redéfinir (8 à 15)
YSI 0:1323ab32b8ca 90 * 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
YSI 0:1323ab32b8ca 91 * le pixel le plus à gauche est le poids fort correspondant à la valeur 16
YSI 0:1323ab32b8ca 92 * le pixel le plus à droite est le poids faible correspondant à la valeur 1
YSI 0:1323ab32b8ca 93 * @returns aucun
YSI 0:1323ab32b8ca 94 */
YSI 0:1323ab32b8ca 95 void define_and_print_caractere(char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8);
YSI 0:1323ab32b8ca 96 /** redéfinit un caractère de 5x8 pixels et l'affiche
YSI 0:1323ab32b8ca 97 *
YSI 0:1323ab32b8ca 98 * @param c est le caractère à redéfinir (8 à 15)
YSI 0:1323ab32b8ca 99 * 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
YSI 0:1323ab32b8ca 100 * le pixel le plus à gauche est le poids fort correspondant à la valeur 16
YSI 0:1323ab32b8ca 101 * le pixel le plus à droite est le poids faible correspondant à la valeur 1
YSI 0:1323ab32b8ca 102 * @returns aucun
YSI 0:1323ab32b8ca 103 */
YSI 0:1323ab32b8ca 104 void define_caractere(char c, char l1, char l2, char l3, char l4, char l5, char l6, char l7, char l8);
YSI 0:1323ab32b8ca 105 /** affiche la variable sur l'afficheur
YSI 0:1323ab32b8ca 106 *
YSI 0:1323ab32b8ca 107 * @param la plupart des types de variables
YSI 0:1323ab32b8ca 108 * @returns aucun
YSI 0:1323ab32b8ca 109 */
YSI 0:1323ab32b8ca 110 void print(char c);
YSI 0:1323ab32b8ca 111 void print(char c1, char c2);
YSI 0:1323ab32b8ca 112 void print(char c1, char c2, char c3);
YSI 0:1323ab32b8ca 113 void print(short nb);
YSI 0:1323ab32b8ca 114 void print(unsigned short nb);
YSI 0:1323ab32b8ca 115 void print(int nb);
YSI 0:1323ab32b8ca 116 void print(unsigned int nb);
YSI 0:1323ab32b8ca 117 void print(long long nb);
YSI 0:1323ab32b8ca 118 void print(unsigned long long nb);
YSI 0:1323ab32b8ca 119 void print(float nb);
YSI 0:1323ab32b8ca 120 void print(double nb);
YSI 0:1323ab32b8ca 121 void print(char *s);
YSI 0:1323ab32b8ca 122
YSI 0:1323ab32b8ca 123
YSI 0:1323ab32b8ca 124 void print(char *s, short nb);
YSI 0:1323ab32b8ca 125 void print(char *s, short nb1, short nb2);
YSI 0:1323ab32b8ca 126 void print(char *s, short nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 127 void print(char *s, unsigned short nb1, short nb2);
YSI 0:1323ab32b8ca 128 void print(char *s, short nb1, int nb2);
YSI 0:1323ab32b8ca 129 void print(char *s, int nb1, short nb2);
YSI 0:1323ab32b8ca 130 void print(char *s, short nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 131 void print(char *s, unsigned int nb1, short nb2);
YSI 0:1323ab32b8ca 132 void print(char *s, short nb1, long long nb2);
YSI 0:1323ab32b8ca 133 void print(char *s, long long nb1, short nb2);
YSI 0:1323ab32b8ca 134 void print(char *s, short nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 135 void print(char *s, unsigned long long nb1, short nb2);
YSI 0:1323ab32b8ca 136 void print(char *s, short nb1, float nb2);
YSI 0:1323ab32b8ca 137 void print(char *s, float nb1, short nb2);
YSI 0:1323ab32b8ca 138 void print(char *s, short nb1, double nb2);
YSI 0:1323ab32b8ca 139 void print(char *s, double nb1, short nb2);
YSI 0:1323ab32b8ca 140 void print(char *s, short nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 141
YSI 0:1323ab32b8ca 142 void print(char *s, short nb1, short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 143 void print(char *s, short nb1, unsigned short nb2, short nb3);
YSI 0:1323ab32b8ca 144 void print(char *s, short nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 145 void print(char *s, unsigned short nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 146 void print(char *s, unsigned short nb1, short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 147 void print(char *s, unsigned short nb1, unsigned short nb2, short nb3);
YSI 0:1323ab32b8ca 148
YSI 0:1323ab32b8ca 149 void print(char *s, short nb1, short nb2, int nb3);
YSI 0:1323ab32b8ca 150 void print(char *s, short nb1, int nb2, short nb3);
YSI 0:1323ab32b8ca 151 void print(char *s, short nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 152 void print(char *s, int nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 153 void print(char *s, int nb1, short nb2, int nb3);
YSI 0:1323ab32b8ca 154 void print(char *s, int nb1, int nb2, short nb3);
YSI 0:1323ab32b8ca 155
YSI 0:1323ab32b8ca 156 void print(char *s, short nb1, short nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 157 void print(char *s, short nb1, unsigned int nb2, short nb3);
YSI 0:1323ab32b8ca 158 void print(char *s, short nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 159 void print(char *s, unsigned int nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 160 void print(char *s, unsigned int nb1, short nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 161 void print(char *s, unsigned int nb1, unsigned int nb2, short nb3);
YSI 0:1323ab32b8ca 162
YSI 0:1323ab32b8ca 163 void print(char *s, short nb1, short nb2, long long nb3);
YSI 0:1323ab32b8ca 164 void print(char *s, short nb1, long long nb2, short nb3);
YSI 0:1323ab32b8ca 165 void print(char *s, short nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 166 void print(char *s, long long nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 167 void print(char *s, long long nb1, short nb2, long long nb3);
YSI 0:1323ab32b8ca 168 void print(char *s, long long nb1, long long nb2, short nb3);
YSI 0:1323ab32b8ca 169
YSI 0:1323ab32b8ca 170 void print(char *s, short nb1, short nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 171 void print(char *s, short nb1, unsigned long long nb2, short nb3);
YSI 0:1323ab32b8ca 172 void print(char *s, short nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 173 void print(char *s, unsigned long long nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 174 void print(char *s, unsigned long long nb1, short nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 175 void print(char *s, unsigned long long nb1, unsigned long long nb2, short nb3);
YSI 0:1323ab32b8ca 176
YSI 0:1323ab32b8ca 177 void print(char *s, short nb1, short nb2, float nb3);
YSI 0:1323ab32b8ca 178 void print(char *s, short nb1, float nb2, short nb3);
YSI 0:1323ab32b8ca 179 void print(char *s, short nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 180 void print(char *s, float nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 181 void print(char *s, float nb1, short nb2, float nb3);
YSI 0:1323ab32b8ca 182 void print(char *s, float nb1, float nb2, short nb3);
YSI 0:1323ab32b8ca 183
YSI 0:1323ab32b8ca 184 void print(char *s, short nb1, short nb2, double nb3);
YSI 0:1323ab32b8ca 185 void print(char *s, short nb1, double nb2, short nb3);
YSI 0:1323ab32b8ca 186 void print(char *s, short nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 187 void print(char *s, double nb1, short nb2, short nb3);
YSI 0:1323ab32b8ca 188 void print(char *s, double nb1, short nb2, double nb3);
YSI 0:1323ab32b8ca 189 void print(char *s, double nb1, double nb2, short nb3);
YSI 0:1323ab32b8ca 190
YSI 0:1323ab32b8ca 191
YSI 0:1323ab32b8ca 192
YSI 0:1323ab32b8ca 193 void print(char *s, unsigned short nb);
YSI 0:1323ab32b8ca 194 void print(char *s, unsigned short nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 195 void print(char *s, unsigned short nb1, int nb2);
YSI 0:1323ab32b8ca 196 void print(char *s, int nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 197 void print(char *s, unsigned short nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 198 void print(char *s, unsigned int nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 199 void print(char *s, unsigned short nb1, long long nb2);
YSI 0:1323ab32b8ca 200 void print(char *s, long long nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 201 void print(char *s, unsigned short nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 202 void print(char *s, unsigned long long nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 203 void print(char *s, unsigned short nb1, float nb2);
YSI 0:1323ab32b8ca 204 void print(char *s, float nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 205 void print(char *s, unsigned short nb1, double nb2);
YSI 0:1323ab32b8ca 206 void print(char *s, double nb1, unsigned short nb2);
YSI 0:1323ab32b8ca 207 void print(char *s, unsigned short nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 208
YSI 0:1323ab32b8ca 209 void print(char *s, unsigned short nb1, unsigned short nb2, int nb3);
YSI 0:1323ab32b8ca 210 void print(char *s, unsigned short nb1, int nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 211 void print(char *s, unsigned short nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 212 void print(char *s, int nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 213 void print(char *s, int nb1, unsigned short nb2, int nb3);
YSI 0:1323ab32b8ca 214 void print(char *s, int nb1, int nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 215
YSI 0:1323ab32b8ca 216 void print(char *s, unsigned short nb1, unsigned short nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 217 void print(char *s, unsigned short nb1, unsigned int nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 218 void print(char *s, unsigned short nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 219 void print(char *s, unsigned int nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 220 void print(char *s, unsigned int nb1, unsigned short nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 221 void print(char *s, unsigned int nb1, unsigned int nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 222
YSI 0:1323ab32b8ca 223 void print(char *s, unsigned short nb1, unsigned short nb2, long long nb3);
YSI 0:1323ab32b8ca 224 void print(char *s, unsigned short nb1, long long nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 225 void print(char *s, unsigned short nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 226 void print(char *s, long long nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 227 void print(char *s, long long nb1, unsigned short nb2, long long nb3);
YSI 0:1323ab32b8ca 228 void print(char *s, long long nb1, long long nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 229
YSI 0:1323ab32b8ca 230 void print(char *s, unsigned short nb1, unsigned short nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 231 void print(char *s, unsigned short nb1, unsigned long long nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 232 void print(char *s, unsigned short nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 233 void print(char *s, unsigned long long nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 234 void print(char *s, unsigned long long nb1, unsigned short nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 235 void print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 236
YSI 0:1323ab32b8ca 237 void print(char *s, unsigned short nb1, unsigned short nb2, float nb3);
YSI 0:1323ab32b8ca 238 void print(char *s, unsigned short nb1, float nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 239 void print(char *s, unsigned short nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 240 void print(char *s, float nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 241 void print(char *s, float nb1, unsigned short nb2, float nb3);
YSI 0:1323ab32b8ca 242 void print(char *s, float nb1, float nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 243
YSI 0:1323ab32b8ca 244 void print(char *s, unsigned short nb1, unsigned short nb2, double nb3);
YSI 0:1323ab32b8ca 245 void print(char *s, unsigned short nb1, double nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 246 void print(char *s, unsigned short nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 247 void print(char *s, double nb1, unsigned short nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 248 void print(char *s, double nb1, unsigned short nb2, double nb3);
YSI 0:1323ab32b8ca 249 void print(char *s, double nb1, double nb2, unsigned short nb3);
YSI 0:1323ab32b8ca 250
YSI 0:1323ab32b8ca 251
YSI 0:1323ab32b8ca 252
YSI 0:1323ab32b8ca 253 void print(char *s, int nb);
YSI 0:1323ab32b8ca 254 void print(char *s, int nb1, int nb2);
YSI 0:1323ab32b8ca 255 void print(char *s, int nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 256 void print(char *s, unsigned int nb1, int nb2);
YSI 0:1323ab32b8ca 257 void print(char *s, int nb1, long long nb2);
YSI 0:1323ab32b8ca 258 void print(char *s, long long nb1, int nb2);
YSI 0:1323ab32b8ca 259 void print(char *s, int nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 260 void print(char *s, unsigned long long nb1, int nb2);
YSI 0:1323ab32b8ca 261 void print(char *s, int nb1, float nb2);
YSI 0:1323ab32b8ca 262 void print(char *s, float nb1, int nb2);
YSI 0:1323ab32b8ca 263 void print(char *s, int nb1, double nb2);
YSI 0:1323ab32b8ca 264 void print(char *s, double nb1, int nb2);
YSI 0:1323ab32b8ca 265 void print(char *s, int nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 266
YSI 0:1323ab32b8ca 267 void print(char *s, int nb1, int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 268 void print(char *s, int nb1, unsigned int nb2, int nb3);
YSI 0:1323ab32b8ca 269 void print(char *s, int nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 270 void print(char *s, unsigned int nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 271 void print(char *s, unsigned int nb1, int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 272 void print(char *s, unsigned int nb1, unsigned int nb2, int nb3);
YSI 0:1323ab32b8ca 273
YSI 0:1323ab32b8ca 274 void print(char *s, int nb1, int nb2, long long nb3);
YSI 0:1323ab32b8ca 275 void print(char *s, int nb1, long long nb2, int nb3);
YSI 0:1323ab32b8ca 276 void print(char *s, int nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 277 void print(char *s, long long nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 278 void print(char *s, long long nb1, int nb2, long long nb3);
YSI 0:1323ab32b8ca 279 void print(char *s, long long nb1, long long nb2, int nb3);
YSI 0:1323ab32b8ca 280
YSI 0:1323ab32b8ca 281 void print(char *s, int nb1, int nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 282 void print(char *s, int nb1, unsigned long long nb2, int nb3);
YSI 0:1323ab32b8ca 283 void print(char *s, int nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 284 void print(char *s, unsigned long long nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 285 void print(char *s, unsigned long long nb1, int nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 286 void print(char *s, unsigned long long nb1, unsigned long long nb2, int nb3);
YSI 0:1323ab32b8ca 287
YSI 0:1323ab32b8ca 288 void print(char *s, int nb1, int nb2, float nb3);
YSI 0:1323ab32b8ca 289 void print(char *s, int nb1, float nb2, int nb3);
YSI 0:1323ab32b8ca 290 void print(char *s, int nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 291 void print(char *s, float nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 292 void print(char *s, float nb1, int nb2, float nb3);
YSI 0:1323ab32b8ca 293 void print(char *s, float nb1, float nb2, int nb3);
YSI 0:1323ab32b8ca 294
YSI 0:1323ab32b8ca 295 void print(char *s, int nb1, int nb2, double nb3);
YSI 0:1323ab32b8ca 296 void print(char *s, int nb1, double nb2, int nb3);
YSI 0:1323ab32b8ca 297 void print(char *s, int nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 298 void print(char *s, double nb1, int nb2, int nb3);
YSI 0:1323ab32b8ca 299 void print(char *s, double nb1, int nb2, double nb3);
YSI 0:1323ab32b8ca 300 void print(char *s, double nb1, double nb2, int nb3);
YSI 0:1323ab32b8ca 301
YSI 0:1323ab32b8ca 302
YSI 0:1323ab32b8ca 303 void print(char *s, unsigned int nb);
YSI 0:1323ab32b8ca 304 void print(char *s, unsigned int nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 305 void print(char *s, unsigned int nb1, long long nb2);
YSI 0:1323ab32b8ca 306 void print(char *s, long long nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 307 void print(char *s, unsigned int nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 308 void print(char *s, unsigned long long nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 309 void print(char *s, unsigned int nb1, float nb2);
YSI 0:1323ab32b8ca 310 void print(char *s, float nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 311 void print(char *s, unsigned int nb1, double nb2);
YSI 0:1323ab32b8ca 312 void print(char *s, double nb1, unsigned int nb2);
YSI 0:1323ab32b8ca 313 void print(char *s, unsigned int nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 314
YSI 0:1323ab32b8ca 315 void print(char *s, unsigned int nb1, unsigned int nb2, long long nb3);
YSI 0:1323ab32b8ca 316 void print(char *s, unsigned int nb1, long long nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 317 void print(char *s, unsigned int nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 318 void print(char *s, long long nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 319 void print(char *s, long long nb1, unsigned int nb2, long long nb3);
YSI 0:1323ab32b8ca 320 void print(char *s, long long nb1, long long nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 321
YSI 0:1323ab32b8ca 322 void print(char *s, unsigned int nb1, unsigned int nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 323 void print(char *s, unsigned int nb1, unsigned long long nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 324 void print(char *s, unsigned int nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 325 void print(char *s, unsigned long long nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 326 void print(char *s, unsigned long long nb1, unsigned int nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 327 void print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 328
YSI 0:1323ab32b8ca 329 void print(char *s, unsigned int nb1, unsigned int nb2, float nb3);
YSI 0:1323ab32b8ca 330 void print(char *s, unsigned int nb1, float nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 331 void print(char *s, unsigned int nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 332 void print(char *s, float nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 333 void print(char *s, float nb1, unsigned int nb2, float nb3);
YSI 0:1323ab32b8ca 334 void print(char *s, float nb1, float nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 335
YSI 0:1323ab32b8ca 336 void print(char *s, unsigned int nb1, unsigned int nb2, double nb3);
YSI 0:1323ab32b8ca 337 void print(char *s, unsigned int nb1, double nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 338 void print(char *s, unsigned int nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 339 void print(char *s, double nb1, unsigned int nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 340 void print(char *s, double nb1, unsigned int nb2, double nb3);
YSI 0:1323ab32b8ca 341 void print(char *s, double nb1, double nb2, unsigned int nb3);
YSI 0:1323ab32b8ca 342
YSI 0:1323ab32b8ca 343
YSI 0:1323ab32b8ca 344 void print(char *s, long long nb);
YSI 0:1323ab32b8ca 345 void print(char *s, long long nb1, long long nb2);
YSI 0:1323ab32b8ca 346 void print(char *s, long long nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 347 void print(char *s, unsigned long long nb1, long long nb2);
YSI 0:1323ab32b8ca 348 void print(char *s, long long nb1, float nb2);
YSI 0:1323ab32b8ca 349 void print(char *s, float nb1, long long nb2);
YSI 0:1323ab32b8ca 350 void print(char *s, long long nb1, double nb2);
YSI 0:1323ab32b8ca 351 void print(char *s, double nb1, long long nb2);
YSI 0:1323ab32b8ca 352 void print(char *s, long long nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 353
YSI 0:1323ab32b8ca 354 void print(char *s, long long nb1, long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 355 void print(char *s, long long nb1, unsigned long long nb2, long long nb3);
YSI 0:1323ab32b8ca 356 void print(char *s, long long nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 357 void print(char *s, unsigned long long nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 358 void print(char *s, unsigned long long nb1, long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 359 void print(char *s, unsigned long long nb1, unsigned long long nb2, long long nb3);
YSI 0:1323ab32b8ca 360
YSI 0:1323ab32b8ca 361 void print(char *s, long long nb1, long long nb2, float nb3);
YSI 0:1323ab32b8ca 362 void print(char *s, long long nb1, float nb2, long long nb3);
YSI 0:1323ab32b8ca 363 void print(char *s, long long nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 364 void print(char *s, float nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 365 void print(char *s, float nb1, long long nb2, float nb3);
YSI 0:1323ab32b8ca 366 void print(char *s, float nb1, float nb2, long long nb3);
YSI 0:1323ab32b8ca 367
YSI 0:1323ab32b8ca 368 void print(char *s, long long nb1, long long nb2, double nb3);
YSI 0:1323ab32b8ca 369 void print(char *s, long long nb1, double nb2, long long nb3);
YSI 0:1323ab32b8ca 370 void print(char *s, long long nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 371 void print(char *s, double nb1, long long nb2, long long nb3);
YSI 0:1323ab32b8ca 372 void print(char *s, double nb1, long long nb2, double nb3);
YSI 0:1323ab32b8ca 373 void print(char *s, double nb1, double nb2, long long nb3);
YSI 0:1323ab32b8ca 374
YSI 0:1323ab32b8ca 375
YSI 0:1323ab32b8ca 376 void print(char *s, unsigned long long nb);
YSI 0:1323ab32b8ca 377 void print(char *s, unsigned long long nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 378 void print(char *s, unsigned long long nb1, float nb2);
YSI 0:1323ab32b8ca 379 void print(char *s, float nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 380 void print(char *s, unsigned long long nb1, double nb2);
YSI 0:1323ab32b8ca 381 void print(char *s, double nb1, unsigned long long nb2);
YSI 0:1323ab32b8ca 382 void print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 383
YSI 0:1323ab32b8ca 384 void print(char *s, unsigned long long nb1, unsigned long long nb2, float nb3);
YSI 0:1323ab32b8ca 385 void print(char *s, unsigned long long nb1, float nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 386 void print(char *s, unsigned long long nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 387 void print(char *s, float nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 388 void print(char *s, float nb1, unsigned long long nb2, float nb3);
YSI 0:1323ab32b8ca 389 void print(char *s, float nb1, float nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 390
YSI 0:1323ab32b8ca 391 void print(char *s, unsigned long long nb1, unsigned long long nb2, double nb3);
YSI 0:1323ab32b8ca 392 void print(char *s, unsigned long long nb1, double nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 393 void print(char *s, unsigned long long nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 394 void print(char *s, double nb1, unsigned long long nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 395 void print(char *s, double nb1, unsigned long long nb2, double nb3);
YSI 0:1323ab32b8ca 396 void print(char *s, double nb1, double nb2, unsigned long long nb3);
YSI 0:1323ab32b8ca 397
YSI 0:1323ab32b8ca 398
YSI 0:1323ab32b8ca 399 void print(char *s, float nb);
YSI 0:1323ab32b8ca 400 void print(char *s, float nb1, float nb2);
YSI 0:1323ab32b8ca 401 void print(char *s, float nb1, double nb2);
YSI 0:1323ab32b8ca 402 void print(char *s, double nb1, float nb2);
YSI 0:1323ab32b8ca 403 void print(char *s, float nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 404
YSI 0:1323ab32b8ca 405 void print(char *s, float nb1, float nb2, double nb3);
YSI 0:1323ab32b8ca 406 void print(char *s, float nb1, double nb2, float nb3);
YSI 0:1323ab32b8ca 407 void print(char *s, float nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 408 void print(char *s, double nb1, float nb2, float nb3);
YSI 0:1323ab32b8ca 409 void print(char *s, double nb1, float nb2, double nb3);
YSI 0:1323ab32b8ca 410 void print(char *s, double nb1, double nb2, float nb3);
YSI 0:1323ab32b8ca 411
YSI 0:1323ab32b8ca 412
YSI 0:1323ab32b8ca 413 void print(char *s, double nb);
YSI 0:1323ab32b8ca 414 void print(char *s, double nb1, double nb2);
YSI 0:1323ab32b8ca 415 void print(char *s, double nb1, double nb2, double nb3);
YSI 0:1323ab32b8ca 416
YSI 0:1323ab32b8ca 417
YSI 0:1323ab32b8ca 418 private :
YSI 0:1323ab32b8ca 419 void init(void);
YSI 0:1323ab32b8ca 420 void X_move_position(int n);
YSI 0:1323ab32b8ca 421 int X_position_cursor;
YSI 0:1323ab32b8ca 422 int Y_position_cursor;
YSI 0:1323ab32b8ca 423 };
YSI 0:1323ab32b8ca 424
YSI 0:1323ab32b8ca 425 #endif