LCD I2C Library New depot for last update : https://github.com/YSI-LPS/lib_LCD_i2c_SPTLYI
Dependents: TD1_exo1 TD1_exe1_suite TP3_exo1 TP3_exo2 ... more
New depot for last update : https://github.com/YSI-LPS/lib_LCD_i2c_SPTLYI
Library for Character / Alphanumeric LCD Module 2 lines of 16 characters - 2 x 16
http://fr.farnell.com/midas/mccog21605b6w-sptlyi/lcd-cog-2x16-stn-vert-b-l-i2c/dp/2063208
lib_LCD_i2c_SPTLYI.h@2:cd7437c66c6b, 2014-01-21 (annotated)
- Committer:
- YSI
- Date:
- Tue Jan 21 12:13:48 2014 +0000
- Revision:
- 2:cd7437c66c6b
- Parent:
- 1:a805daa83dd0
- Child:
- 3:7ac1d2432a96
lib_LCD_i2c_SPTLYI
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
YSI | 1:a805daa83dd0 | 1 | /** LCD i2c SPTLYI class |
YSI | 1:a805daa83dd0 | 2 | * Utilisée pour écrire sur l'afficheur i2c SPTLYI 2x16. |
YSI | 1:a805daa83dd0 | 3 | * |
YSI | 2:cd7437c66c6b | 4 | * Copyright (c) 2014, cstyles (http://mbed.org) |
YSI | 2:cd7437c66c6b | 5 | * |
YSI | 1:a805daa83dd0 | 6 | * Exemple: |
YSI | 1:a805daa83dd0 | 7 | * @code |
YSI | 1:a805daa83dd0 | 8 | * #include "mbed.h" |
YSI | 1:a805daa83dd0 | 9 | * #include "lib_LCD_i2c_SPTLYI.h" |
YSI | 1:a805daa83dd0 | 10 | * |
YSI | 1:a805daa83dd0 | 11 | * LCD_I2C LCD(p28, p27, p26, 0x7C); //sda, scl, rst, only 4 slave address 0x7C 0x7D 0x7E 0x7F |
YSI | 1:a805daa83dd0 | 12 | * |
YSI | 1:a805daa83dd0 | 13 | * int main() { |
YSI | 1:a805daa83dd0 | 14 | * int i=0; |
YSI | 1:a805daa83dd0 | 15 | * while(1) |
YSI | 1:a805daa83dd0 | 16 | * { |
YSI | 1:a805daa83dd0 | 17 | * LCD.clear(); |
YSI | 1:a805daa83dd0 | 18 | * LCD.print(i++); |
YSI | 1:a805daa83dd0 | 19 | * if(i>9999) i=0; |
YSI | 1:a805daa83dd0 | 20 | * wait(0.25); |
YSI | 1:a805daa83dd0 | 21 | * } |
YSI | 1:a805daa83dd0 | 22 | * } |
YSI | 1:a805daa83dd0 | 23 | * @endcode |
YSI | 2:cd7437c66c6b | 24 | * @file lib_LCD_i2c_SPTLYI.h |
YSI | 2:cd7437c66c6b | 25 | * @purpose library for i2c LCD |
YSI | 2:cd7437c66c6b | 26 | * @date Jan 2014 |
YSI | 2:cd7437c66c6b | 27 | * @author Yannic Simon |
YSI | 1:a805daa83dd0 | 28 | */ |
YSI | 1:a805daa83dd0 | 29 | |
YSI | 0:0549f4c4896c | 30 | #ifndef DEF_lib_LCD_i2c_SPTLYI_H |
YSI | 0:0549f4c4896c | 31 | #define DEF_lib_LCD_i2c_SPTLYI_H |
YSI | 0:0549f4c4896c | 32 | |
YSI | 0:0549f4c4896c | 33 | #include "mbed.h" |
YSI | 0:0549f4c4896c | 34 | |
YSI | 0:0549f4c4896c | 35 | |
YSI | 0:0549f4c4896c | 36 | class LCD_I2C : public I2C |
YSI | 0:0549f4c4896c | 37 | { |
YSI | 0:0549f4c4896c | 38 | public: |
YSI | 1:a805daa83dd0 | 39 | /** Creer une instance LCD_I2C |
YSI | 1:a805daa83dd0 | 40 | */ |
YSI | 0:0549f4c4896c | 41 | LCD_I2C(PinName pin_sda, PinName pin_scl, PinName pin_rst, int address); |
YSI | 0:0549f4c4896c | 42 | |
YSI | 1:a805daa83dd0 | 43 | /** Efface l'afficheur et renvoie le curseur en position X = 0 et Y = 0 |
YSI | 1:a805daa83dd0 | 44 | * |
YSI | 1:a805daa83dd0 | 45 | * @param aucun |
YSI | 1:a805daa83dd0 | 46 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 47 | */ |
YSI | 0:0549f4c4896c | 48 | int clear(void); |
YSI | 1:a805daa83dd0 | 49 | /** renvoie le curseur en position X = 0 et Y = 0 |
YSI | 1:a805daa83dd0 | 50 | * |
YSI | 1:a805daa83dd0 | 51 | * @param aucun |
YSI | 1:a805daa83dd0 | 52 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 53 | */ |
YSI | 0:0549f4c4896c | 54 | int return_home_cursor(void); |
YSI | 1:a805daa83dd0 | 55 | /** positionne le curseur sur la ligne |
YSI | 1:a805daa83dd0 | 56 | * |
YSI | 1:a805daa83dd0 | 57 | * @param X est la position sur la ligne |
YSI | 1:a805daa83dd0 | 58 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 59 | */ |
YSI | 1:a805daa83dd0 | 60 | int set_position_cursor(int X); |
YSI | 1:a805daa83dd0 | 61 | /** positionne le curseur horizontalement et verticalement |
YSI | 1:a805daa83dd0 | 62 | * |
YSI | 1:a805daa83dd0 | 63 | * @param X est la position sur la ligne |
YSI | 1:a805daa83dd0 | 64 | * Y est la position sur la colone |
YSI | 1:a805daa83dd0 | 65 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 66 | */ |
YSI | 1:a805daa83dd0 | 67 | int set_position_cursor(int X, int Y); |
YSI | 1:a805daa83dd0 | 68 | /** renvoie la position horizontale du curseur |
YSI | 1:a805daa83dd0 | 69 | * |
YSI | 1:a805daa83dd0 | 70 | * @param aucun |
YSI | 1:a805daa83dd0 | 71 | * @returns X est la position sur la ligne (0 à 19) |
YSI | 1:a805daa83dd0 | 72 | */ |
YSI | 1:a805daa83dd0 | 73 | int get_X_position_cursor(void); |
YSI | 1:a805daa83dd0 | 74 | /** renvoie la position verticale du curseur |
YSI | 1:a805daa83dd0 | 75 | * |
YSI | 1:a805daa83dd0 | 76 | * @param aucun |
YSI | 1:a805daa83dd0 | 77 | * @returns Y est la position sur la colone (0 à 3) |
YSI | 1:a805daa83dd0 | 78 | */ |
YSI | 1:a805daa83dd0 | 79 | int get_Y_position_cursor(void); |
YSI | 1:a805daa83dd0 | 80 | /** positionne le curseur à la ligne suivante |
YSI | 1:a805daa83dd0 | 81 | * |
YSI | 1:a805daa83dd0 | 82 | * @param aucun |
YSI | 1:a805daa83dd0 | 83 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 84 | */ |
YSI | 0:0549f4c4896c | 85 | int shift_line_cursor(void); |
YSI | 1:a805daa83dd0 | 86 | /** active l'affichage du curseur |
YSI | 1:a805daa83dd0 | 87 | * |
YSI | 1:a805daa83dd0 | 88 | * @param aucun |
YSI | 1:a805daa83dd0 | 89 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 90 | */ |
YSI | 1:a805daa83dd0 | 91 | int turn_on_cursor(void); |
YSI | 1:a805daa83dd0 | 92 | /** désactive l'affichage du curseur |
YSI | 1:a805daa83dd0 | 93 | * |
YSI | 1:a805daa83dd0 | 94 | * @param aucun |
YSI | 1:a805daa83dd0 | 95 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 96 | */ |
YSI | 1:a805daa83dd0 | 97 | int turn_off_cursor(void); |
YSI | 1:a805daa83dd0 | 98 | /** active l'affichage |
YSI | 1:a805daa83dd0 | 99 | * |
YSI | 1:a805daa83dd0 | 100 | * @param aucun |
YSI | 1:a805daa83dd0 | 101 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 102 | */ |
YSI | 1:a805daa83dd0 | 103 | int turn_on_display(void); |
YSI | 1:a805daa83dd0 | 104 | /** désactive l'affichage |
YSI | 1:a805daa83dd0 | 105 | * |
YSI | 1:a805daa83dd0 | 106 | * @param aucun |
YSI | 1:a805daa83dd0 | 107 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 108 | */ |
YSI | 1:a805daa83dd0 | 109 | int turn_off_display(void); |
YSI | 1:a805daa83dd0 | 110 | /** déplace le curseur vers la gauche |
YSI | 1:a805daa83dd0 | 111 | * |
YSI | 1:a805daa83dd0 | 112 | * @param n est le nombre de déplacement du curseur |
YSI | 1:a805daa83dd0 | 113 | * @returns aucun |
YSI | 1:a805daa83dd0 | 114 | */ |
YSI | 1:a805daa83dd0 | 115 | void shift_left_cursor(int n); |
YSI | 1:a805daa83dd0 | 116 | /** déplace le curseur vers la droite |
YSI | 1:a805daa83dd0 | 117 | * |
YSI | 1:a805daa83dd0 | 118 | * @param n est le nombre de déplacement du curseur |
YSI | 1:a805daa83dd0 | 119 | * @returns aucun |
YSI | 1:a805daa83dd0 | 120 | */ |
YSI | 1:a805daa83dd0 | 121 | void shift_right_cursor(int n); |
YSI | 1:a805daa83dd0 | 122 | /** déplace l'affichage vers la gauche |
YSI | 1:a805daa83dd0 | 123 | * |
YSI | 1:a805daa83dd0 | 124 | * @param n est le nombre de déplacement de l'affichage |
YSI | 1:a805daa83dd0 | 125 | * @returns aucun |
YSI | 1:a805daa83dd0 | 126 | */ |
YSI | 0:0549f4c4896c | 127 | void shift_left_display(int n); |
YSI | 1:a805daa83dd0 | 128 | /** déplace l'affichage vers la droite |
YSI | 1:a805daa83dd0 | 129 | * |
YSI | 1:a805daa83dd0 | 130 | * @param n est le nombre de déplacement de l'affichage |
YSI | 1:a805daa83dd0 | 131 | * @returns aucun |
YSI | 1:a805daa83dd0 | 132 | */ |
YSI | 0:0549f4c4896c | 133 | void shift_right_display(int n); |
YSI | 1:a805daa83dd0 | 134 | /** active le déplacement automatique de l'affichage vers la droite |
YSI | 1:a805daa83dd0 | 135 | * |
YSI | 1:a805daa83dd0 | 136 | * @param aucun |
YSI | 1:a805daa83dd0 | 137 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 138 | */ |
YSI | 0:0549f4c4896c | 139 | int enable_auto_shift_right_display(void); |
YSI | 1:a805daa83dd0 | 140 | /** active le déplacement automatique de l'affichage vers la gauche |
YSI | 1:a805daa83dd0 | 141 | * |
YSI | 1:a805daa83dd0 | 142 | * @param aucun |
YSI | 1:a805daa83dd0 | 143 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 144 | */ |
YSI | 0:0549f4c4896c | 145 | int enable_auto_shift_left_display(void); |
YSI | 1:a805daa83dd0 | 146 | /** désactive le déplacement automatique de l'affichage |
YSI | 1:a805daa83dd0 | 147 | * |
YSI | 1:a805daa83dd0 | 148 | * @param aucun |
YSI | 1:a805daa83dd0 | 149 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 150 | */ |
YSI | 0:0549f4c4896c | 151 | int disable_auto_shift_display(void); |
YSI | 1:a805daa83dd0 | 152 | /** configure le déplacement automatique du curseur vers la droite |
YSI | 1:a805daa83dd0 | 153 | * |
YSI | 1:a805daa83dd0 | 154 | * @param aucun |
YSI | 1:a805daa83dd0 | 155 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 156 | */ |
YSI | 0:0549f4c4896c | 157 | int auto_shift_right_cursor(void); |
YSI | 1:a805daa83dd0 | 158 | /** configure le déplacement automatique du curseur vers la droite |
YSI | 1:a805daa83dd0 | 159 | * |
YSI | 1:a805daa83dd0 | 160 | * @param aucun |
YSI | 1:a805daa83dd0 | 161 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 162 | */ |
YSI | 0:0549f4c4896c | 163 | int auto_shift_left_cursor(void); |
YSI | 1:a805daa83dd0 | 164 | /** affiche la variable sur l'afficheur |
YSI | 1:a805daa83dd0 | 165 | * |
YSI | 1:a805daa83dd0 | 166 | * @param la plupart des types de variables |
YSI | 1:a805daa83dd0 | 167 | * @returns acknoledge write i2c |
YSI | 1:a805daa83dd0 | 168 | */ |
YSI | 0:0549f4c4896c | 169 | int print(char c); |
YSI | 0:0549f4c4896c | 170 | int print(char c1, char c2); |
YSI | 0:0549f4c4896c | 171 | int print(char c1, char c2, char c3); |
YSI | 1:a805daa83dd0 | 172 | int print(short nb); |
YSI | 1:a805daa83dd0 | 173 | int print(unsigned short nb); |
YSI | 0:0549f4c4896c | 174 | int print(int nb); |
YSI | 1:a805daa83dd0 | 175 | int print(unsigned int nb); |
YSI | 1:a805daa83dd0 | 176 | int print(long long nb); |
YSI | 1:a805daa83dd0 | 177 | int print(unsigned long long nb); |
YSI | 1:a805daa83dd0 | 178 | int print(float nb); |
YSI | 0:0549f4c4896c | 179 | int print(double nb); |
YSI | 0:0549f4c4896c | 180 | int print(char *s); |
YSI | 1:a805daa83dd0 | 181 | |
YSI | 1:a805daa83dd0 | 182 | |
YSI | 1:a805daa83dd0 | 183 | int print(char *s, short nb); |
YSI | 1:a805daa83dd0 | 184 | int print(char *s, short nb1, short nb2); |
YSI | 1:a805daa83dd0 | 185 | int print(char *s, short nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 186 | int print(char *s, unsigned short nb1, short nb2); |
YSI | 1:a805daa83dd0 | 187 | int print(char *s, short nb1, int nb2); |
YSI | 1:a805daa83dd0 | 188 | int print(char *s, int nb1, short nb2); |
YSI | 1:a805daa83dd0 | 189 | int print(char *s, short nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 190 | int print(char *s, unsigned int nb1, short nb2); |
YSI | 1:a805daa83dd0 | 191 | int print(char *s, short nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 192 | int print(char *s, long long nb1, short nb2); |
YSI | 1:a805daa83dd0 | 193 | int print(char *s, short nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 194 | int print(char *s, unsigned long long nb1, short nb2); |
YSI | 1:a805daa83dd0 | 195 | int print(char *s, short nb1, float nb2); |
YSI | 1:a805daa83dd0 | 196 | int print(char *s, float nb1, short nb2); |
YSI | 1:a805daa83dd0 | 197 | int print(char *s, short nb1, double nb2); |
YSI | 1:a805daa83dd0 | 198 | int print(char *s, double nb1, short nb2); |
YSI | 1:a805daa83dd0 | 199 | int print(char *s, short nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 200 | |
YSI | 1:a805daa83dd0 | 201 | int print(char *s, short nb1, short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 202 | int print(char *s, short nb1, unsigned short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 203 | int print(char *s, short nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 204 | int print(char *s, unsigned short nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 205 | int print(char *s, unsigned short nb1, short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 206 | int print(char *s, unsigned short nb1, unsigned short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 207 | |
YSI | 1:a805daa83dd0 | 208 | int print(char *s, short nb1, short nb2, int nb3); |
YSI | 1:a805daa83dd0 | 209 | int print(char *s, short nb1, int nb2, short nb3); |
YSI | 1:a805daa83dd0 | 210 | int print(char *s, short nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 211 | int print(char *s, int nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 212 | int print(char *s, int nb1, short nb2, int nb3); |
YSI | 1:a805daa83dd0 | 213 | int print(char *s, int nb1, int nb2, short nb3); |
YSI | 1:a805daa83dd0 | 214 | |
YSI | 1:a805daa83dd0 | 215 | int print(char *s, short nb1, short nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 216 | int print(char *s, short nb1, unsigned int nb2, short nb3); |
YSI | 1:a805daa83dd0 | 217 | int print(char *s, short nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 218 | int print(char *s, unsigned int nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 219 | int print(char *s, unsigned int nb1, short nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 220 | int print(char *s, unsigned int nb1, unsigned int nb2, short nb3); |
YSI | 1:a805daa83dd0 | 221 | |
YSI | 1:a805daa83dd0 | 222 | int print(char *s, short nb1, short nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 223 | int print(char *s, short nb1, long long nb2, short nb3); |
YSI | 1:a805daa83dd0 | 224 | int print(char *s, short nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 225 | int print(char *s, long long nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 226 | int print(char *s, long long nb1, short nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 227 | int print(char *s, long long nb1, long long nb2, short nb3); |
YSI | 1:a805daa83dd0 | 228 | |
YSI | 1:a805daa83dd0 | 229 | int print(char *s, short nb1, short nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 230 | int print(char *s, short nb1, unsigned long long nb2, short nb3); |
YSI | 1:a805daa83dd0 | 231 | int print(char *s, short nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 232 | int print(char *s, unsigned long long nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 233 | int print(char *s, unsigned long long nb1, short nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 234 | int print(char *s, unsigned long long nb1, unsigned long long nb2, short nb3); |
YSI | 1:a805daa83dd0 | 235 | |
YSI | 1:a805daa83dd0 | 236 | int print(char *s, short nb1, short nb2, float nb3); |
YSI | 1:a805daa83dd0 | 237 | int print(char *s, short nb1, float nb2, short nb3); |
YSI | 1:a805daa83dd0 | 238 | int print(char *s, short nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 239 | int print(char *s, float nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 240 | int print(char *s, float nb1, short nb2, float nb3); |
YSI | 1:a805daa83dd0 | 241 | int print(char *s, float nb1, float nb2, short nb3); |
YSI | 1:a805daa83dd0 | 242 | |
YSI | 1:a805daa83dd0 | 243 | int print(char *s, short nb1, short nb2, double nb3); |
YSI | 1:a805daa83dd0 | 244 | int print(char *s, short nb1, double nb2, short nb3); |
YSI | 1:a805daa83dd0 | 245 | int print(char *s, short nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 246 | int print(char *s, double nb1, short nb2, short nb3); |
YSI | 1:a805daa83dd0 | 247 | int print(char *s, double nb1, short nb2, double nb3); |
YSI | 1:a805daa83dd0 | 248 | int print(char *s, double nb1, double nb2, short nb3); |
YSI | 1:a805daa83dd0 | 249 | |
YSI | 1:a805daa83dd0 | 250 | |
YSI | 1:a805daa83dd0 | 251 | |
YSI | 1:a805daa83dd0 | 252 | int print(char *s, unsigned short nb); |
YSI | 1:a805daa83dd0 | 253 | int print(char *s, unsigned short nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 254 | int print(char *s, unsigned short nb1, int nb2); |
YSI | 1:a805daa83dd0 | 255 | int print(char *s, int nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 256 | int print(char *s, unsigned short nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 257 | int print(char *s, unsigned int nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 258 | int print(char *s, unsigned short nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 259 | int print(char *s, long long nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 260 | int print(char *s, unsigned short nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 261 | int print(char *s, unsigned long long nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 262 | int print(char *s, unsigned short nb1, float nb2); |
YSI | 1:a805daa83dd0 | 263 | int print(char *s, float nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 264 | int print(char *s, unsigned short nb1, double nb2); |
YSI | 1:a805daa83dd0 | 265 | int print(char *s, double nb1, unsigned short nb2); |
YSI | 1:a805daa83dd0 | 266 | int print(char *s, unsigned short nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 267 | |
YSI | 1:a805daa83dd0 | 268 | int print(char *s, unsigned short nb1, unsigned short nb2, int nb3); |
YSI | 1:a805daa83dd0 | 269 | int print(char *s, unsigned short nb1, int nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 270 | int print(char *s, unsigned short nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 271 | int print(char *s, int nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 272 | int print(char *s, int nb1, unsigned short nb2, int nb3); |
YSI | 1:a805daa83dd0 | 273 | int print(char *s, int nb1, int nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 274 | |
YSI | 1:a805daa83dd0 | 275 | int print(char *s, unsigned short nb1, unsigned short nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 276 | int print(char *s, unsigned short nb1, unsigned int nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 277 | int print(char *s, unsigned short nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 278 | int print(char *s, unsigned int nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 279 | int print(char *s, unsigned int nb1, unsigned short nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 280 | int print(char *s, unsigned int nb1, unsigned int nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 281 | |
YSI | 1:a805daa83dd0 | 282 | int print(char *s, unsigned short nb1, unsigned short nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 283 | int print(char *s, unsigned short nb1, long long nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 284 | int print(char *s, unsigned short nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 285 | int print(char *s, long long nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 286 | int print(char *s, long long nb1, unsigned short nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 287 | int print(char *s, long long nb1, long long nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 288 | |
YSI | 1:a805daa83dd0 | 289 | int print(char *s, unsigned short nb1, unsigned short nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 290 | int print(char *s, unsigned short nb1, unsigned long long nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 291 | int print(char *s, unsigned short nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 292 | int print(char *s, unsigned long long nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 293 | int print(char *s, unsigned long long nb1, unsigned short nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 294 | int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 295 | |
YSI | 1:a805daa83dd0 | 296 | int print(char *s, unsigned short nb1, unsigned short nb2, float nb3); |
YSI | 1:a805daa83dd0 | 297 | int print(char *s, unsigned short nb1, float nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 298 | int print(char *s, unsigned short nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 299 | int print(char *s, float nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 300 | int print(char *s, float nb1, unsigned short nb2, float nb3); |
YSI | 1:a805daa83dd0 | 301 | int print(char *s, float nb1, float nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 302 | |
YSI | 1:a805daa83dd0 | 303 | int print(char *s, unsigned short nb1, unsigned short nb2, double nb3); |
YSI | 1:a805daa83dd0 | 304 | int print(char *s, unsigned short nb1, double nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 305 | int print(char *s, unsigned short nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 306 | int print(char *s, double nb1, unsigned short nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 307 | int print(char *s, double nb1, unsigned short nb2, double nb3); |
YSI | 1:a805daa83dd0 | 308 | int print(char *s, double nb1, double nb2, unsigned short nb3); |
YSI | 1:a805daa83dd0 | 309 | |
YSI | 1:a805daa83dd0 | 310 | |
YSI | 1:a805daa83dd0 | 311 | |
YSI | 0:0549f4c4896c | 312 | int print(char *s, int nb); |
YSI | 0:0549f4c4896c | 313 | int print(char *s, int nb1, int nb2); |
YSI | 1:a805daa83dd0 | 314 | int print(char *s, int nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 315 | int print(char *s, unsigned int nb1, int nb2); |
YSI | 1:a805daa83dd0 | 316 | int print(char *s, int nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 317 | int print(char *s, long long nb1, int nb2); |
YSI | 1:a805daa83dd0 | 318 | int print(char *s, int nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 319 | int print(char *s, unsigned long long nb1, int nb2); |
YSI | 1:a805daa83dd0 | 320 | int print(char *s, int nb1, float nb2); |
YSI | 1:a805daa83dd0 | 321 | int print(char *s, float nb1, int nb2); |
YSI | 0:0549f4c4896c | 322 | int print(char *s, int nb1, double nb2); |
YSI | 0:0549f4c4896c | 323 | int print(char *s, double nb1, int nb2); |
YSI | 1:a805daa83dd0 | 324 | int print(char *s, int nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 325 | |
YSI | 1:a805daa83dd0 | 326 | int print(char *s, int nb1, int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 327 | int print(char *s, int nb1, unsigned int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 328 | int print(char *s, int nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 329 | int print(char *s, unsigned int nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 330 | int print(char *s, unsigned int nb1, int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 331 | int print(char *s, unsigned int nb1, unsigned int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 332 | |
YSI | 1:a805daa83dd0 | 333 | int print(char *s, int nb1, int nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 334 | int print(char *s, int nb1, long long nb2, int nb3); |
YSI | 1:a805daa83dd0 | 335 | int print(char *s, int nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 336 | int print(char *s, long long nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 337 | int print(char *s, long long nb1, int nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 338 | int print(char *s, long long nb1, long long nb2, int nb3); |
YSI | 1:a805daa83dd0 | 339 | |
YSI | 1:a805daa83dd0 | 340 | int print(char *s, int nb1, int nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 341 | int print(char *s, int nb1, unsigned long long nb2, int nb3); |
YSI | 1:a805daa83dd0 | 342 | int print(char *s, int nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 343 | int print(char *s, unsigned long long nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 344 | int print(char *s, unsigned long long nb1, int nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 345 | int print(char *s, unsigned long long nb1, unsigned long long nb2, int nb3); |
YSI | 1:a805daa83dd0 | 346 | |
YSI | 1:a805daa83dd0 | 347 | int print(char *s, int nb1, int nb2, float nb3); |
YSI | 1:a805daa83dd0 | 348 | int print(char *s, int nb1, float nb2, int nb3); |
YSI | 1:a805daa83dd0 | 349 | int print(char *s, int nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 350 | int print(char *s, float nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 351 | int print(char *s, float nb1, int nb2, float nb3); |
YSI | 1:a805daa83dd0 | 352 | int print(char *s, float nb1, float nb2, int nb3); |
YSI | 1:a805daa83dd0 | 353 | |
YSI | 1:a805daa83dd0 | 354 | int print(char *s, int nb1, int nb2, double nb3); |
YSI | 1:a805daa83dd0 | 355 | int print(char *s, int nb1, double nb2, int nb3); |
YSI | 1:a805daa83dd0 | 356 | int print(char *s, int nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 357 | int print(char *s, double nb1, int nb2, int nb3); |
YSI | 1:a805daa83dd0 | 358 | int print(char *s, double nb1, int nb2, double nb3); |
YSI | 1:a805daa83dd0 | 359 | int print(char *s, double nb1, double nb2, int nb3); |
YSI | 1:a805daa83dd0 | 360 | |
YSI | 1:a805daa83dd0 | 361 | |
YSI | 1:a805daa83dd0 | 362 | int print(char *s, unsigned int nb); |
YSI | 1:a805daa83dd0 | 363 | int print(char *s, unsigned int nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 364 | int print(char *s, unsigned int nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 365 | int print(char *s, long long nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 366 | int print(char *s, unsigned int nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 367 | int print(char *s, unsigned long long nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 368 | int print(char *s, unsigned int nb1, float nb2); |
YSI | 1:a805daa83dd0 | 369 | int print(char *s, float nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 370 | int print(char *s, unsigned int nb1, double nb2); |
YSI | 1:a805daa83dd0 | 371 | int print(char *s, double nb1, unsigned int nb2); |
YSI | 1:a805daa83dd0 | 372 | int print(char *s, unsigned int nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 373 | |
YSI | 1:a805daa83dd0 | 374 | int print(char *s, unsigned int nb1, unsigned int nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 375 | int print(char *s, unsigned int nb1, long long nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 376 | int print(char *s, unsigned int nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 377 | int print(char *s, long long nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 378 | int print(char *s, long long nb1, unsigned int nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 379 | int print(char *s, long long nb1, long long nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 380 | |
YSI | 1:a805daa83dd0 | 381 | int print(char *s, unsigned int nb1, unsigned int nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 382 | int print(char *s, unsigned int nb1, unsigned long long nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 383 | int print(char *s, unsigned int nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 384 | int print(char *s, unsigned long long nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 385 | int print(char *s, unsigned long long nb1, unsigned int nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 386 | int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 387 | |
YSI | 1:a805daa83dd0 | 388 | int print(char *s, unsigned int nb1, unsigned int nb2, float nb3); |
YSI | 1:a805daa83dd0 | 389 | int print(char *s, unsigned int nb1, float nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 390 | int print(char *s, unsigned int nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 391 | int print(char *s, float nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 392 | int print(char *s, float nb1, unsigned int nb2, float nb3); |
YSI | 1:a805daa83dd0 | 393 | int print(char *s, float nb1, float nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 394 | |
YSI | 1:a805daa83dd0 | 395 | int print(char *s, unsigned int nb1, unsigned int nb2, double nb3); |
YSI | 1:a805daa83dd0 | 396 | int print(char *s, unsigned int nb1, double nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 397 | int print(char *s, unsigned int nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 398 | int print(char *s, double nb1, unsigned int nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 399 | int print(char *s, double nb1, unsigned int nb2, double nb3); |
YSI | 1:a805daa83dd0 | 400 | int print(char *s, double nb1, double nb2, unsigned int nb3); |
YSI | 1:a805daa83dd0 | 401 | |
YSI | 1:a805daa83dd0 | 402 | |
YSI | 1:a805daa83dd0 | 403 | int print(char *s, long long nb); |
YSI | 1:a805daa83dd0 | 404 | int print(char *s, long long nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 405 | int print(char *s, long long nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 406 | int print(char *s, unsigned long long nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 407 | int print(char *s, long long nb1, float nb2); |
YSI | 1:a805daa83dd0 | 408 | int print(char *s, float nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 409 | int print(char *s, long long nb1, double nb2); |
YSI | 1:a805daa83dd0 | 410 | int print(char *s, double nb1, long long nb2); |
YSI | 1:a805daa83dd0 | 411 | int print(char *s, long long nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 412 | |
YSI | 1:a805daa83dd0 | 413 | int print(char *s, long long nb1, long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 414 | int print(char *s, long long nb1, unsigned long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 415 | int print(char *s, long long nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 416 | int print(char *s, unsigned long long nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 417 | int print(char *s, unsigned long long nb1, long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 418 | int print(char *s, unsigned long long nb1, unsigned long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 419 | |
YSI | 1:a805daa83dd0 | 420 | int print(char *s, long long nb1, long long nb2, float nb3); |
YSI | 1:a805daa83dd0 | 421 | int print(char *s, long long nb1, float nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 422 | int print(char *s, long long nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 423 | int print(char *s, float nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 424 | int print(char *s, float nb1, long long nb2, float nb3); |
YSI | 1:a805daa83dd0 | 425 | int print(char *s, float nb1, float nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 426 | |
YSI | 1:a805daa83dd0 | 427 | int print(char *s, long long nb1, long long nb2, double nb3); |
YSI | 1:a805daa83dd0 | 428 | int print(char *s, long long nb1, double nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 429 | int print(char *s, long long nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 430 | int print(char *s, double nb1, long long nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 431 | int print(char *s, double nb1, long long nb2, double nb3); |
YSI | 1:a805daa83dd0 | 432 | int print(char *s, double nb1, double nb2, long long nb3); |
YSI | 1:a805daa83dd0 | 433 | |
YSI | 1:a805daa83dd0 | 434 | |
YSI | 1:a805daa83dd0 | 435 | int print(char *s, unsigned long long nb); |
YSI | 1:a805daa83dd0 | 436 | int print(char *s, unsigned long long nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 437 | int print(char *s, unsigned long long nb1, float nb2); |
YSI | 1:a805daa83dd0 | 438 | int print(char *s, float nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 439 | int print(char *s, unsigned long long nb1, double nb2); |
YSI | 1:a805daa83dd0 | 440 | int print(char *s, double nb1, unsigned long long nb2); |
YSI | 1:a805daa83dd0 | 441 | int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 442 | |
YSI | 1:a805daa83dd0 | 443 | int print(char *s, unsigned long long nb1, unsigned long long nb2, float nb3); |
YSI | 1:a805daa83dd0 | 444 | int print(char *s, unsigned long long nb1, float nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 445 | int print(char *s, unsigned long long nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 446 | int print(char *s, float nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 447 | int print(char *s, float nb1, unsigned long long nb2, float nb3); |
YSI | 1:a805daa83dd0 | 448 | int print(char *s, float nb1, float nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 449 | |
YSI | 1:a805daa83dd0 | 450 | int print(char *s, unsigned long long nb1, unsigned long long nb2, double nb3); |
YSI | 1:a805daa83dd0 | 451 | int print(char *s, unsigned long long nb1, double nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 452 | int print(char *s, unsigned long long nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 453 | int print(char *s, double nb1, unsigned long long nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 454 | int print(char *s, double nb1, unsigned long long nb2, double nb3); |
YSI | 1:a805daa83dd0 | 455 | int print(char *s, double nb1, double nb2, unsigned long long nb3); |
YSI | 1:a805daa83dd0 | 456 | |
YSI | 1:a805daa83dd0 | 457 | |
YSI | 1:a805daa83dd0 | 458 | int print(char *s, float nb); |
YSI | 1:a805daa83dd0 | 459 | int print(char *s, float nb1, float nb2); |
YSI | 1:a805daa83dd0 | 460 | int print(char *s, float nb1, double nb2); |
YSI | 1:a805daa83dd0 | 461 | int print(char *s, double nb1, float nb2); |
YSI | 1:a805daa83dd0 | 462 | int print(char *s, float nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 463 | |
YSI | 1:a805daa83dd0 | 464 | int print(char *s, float nb1, float nb2, double nb3); |
YSI | 1:a805daa83dd0 | 465 | int print(char *s, float nb1, double nb2, float nb3); |
YSI | 1:a805daa83dd0 | 466 | int print(char *s, float nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 467 | int print(char *s, double nb1, float nb2, float nb3); |
YSI | 1:a805daa83dd0 | 468 | int print(char *s, double nb1, float nb2, double nb3); |
YSI | 1:a805daa83dd0 | 469 | int print(char *s, double nb1, double nb2, float nb3); |
YSI | 1:a805daa83dd0 | 470 | |
YSI | 1:a805daa83dd0 | 471 | |
YSI | 1:a805daa83dd0 | 472 | int print(char *s, double nb); |
YSI | 0:0549f4c4896c | 473 | int print(char *s, double nb1, double nb2); |
YSI | 0:0549f4c4896c | 474 | int print(char *s, double nb1, double nb2, double nb3); |
YSI | 1:a805daa83dd0 | 475 | |
YSI | 1:a805daa83dd0 | 476 | |
YSI | 1:a805daa83dd0 | 477 | private: |
YSI | 0:0549f4c4896c | 478 | DigitalInOut m_pin_rst; |
YSI | 0:0549f4c4896c | 479 | int m_address; |
YSI | 0:0549f4c4896c | 480 | |
YSI | 0:0549f4c4896c | 481 | int init(void); |
YSI | 0:0549f4c4896c | 482 | void reset(void); |
YSI | 1:a805daa83dd0 | 483 | int putnc(char *s, int n); |
YSI | 0:0549f4c4896c | 484 | int putnb2(int nb); |
YSI | 1:a805daa83dd0 | 485 | |
YSI | 1:a805daa83dd0 | 486 | void X_move_position(int n); |
YSI | 1:a805daa83dd0 | 487 | int X_position_cursor; |
YSI | 1:a805daa83dd0 | 488 | int Y_position_cursor; |
YSI | 0:0549f4c4896c | 489 | }; |
YSI | 0:0549f4c4896c | 490 | |
YSI | 0:0549f4c4896c | 491 | #endif |