Y SI / lib_LCD_i2c_SPTLYI

Dependents:   TD1_exo1 TD1_exe1_suite TP3_exo1 TP3_exo2 ... more

Committer:
YSI
Date:
Thu Dec 01 09:17:33 2016 +0000
Revision:
6:65cf99fe9f91
Parent:
4:38d0fe9c8eb6
Child:
7:49832f08197b
Change I2C frequency and delete warnings

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YSI 0:0549f4c4896c 1 #include "lib_LCD_i2c_SPTLYI.h"
YSI 0:0549f4c4896c 2
YSI 6:65cf99fe9f91 3 #define I2C_Frequency 200000
YSI 4:38d0fe9c8eb6 4 #define Interrupts_OFF __disable_irq() // Disable Interrupts
YSI 4:38d0fe9c8eb6 5 #define Interrupts_ON __enable_irq() // Enable Interrupts
YSI 1:a805daa83dd0 6 #define Last_Controle_Byte 0x00
YSI 1:a805daa83dd0 7 #define First_Controle_Byte 0x80
YSI 1:a805daa83dd0 8 #define Register_Select_CByte 0x40
YSI 1:a805daa83dd0 9 #define Function_Set_IS0 0x38
YSI 1:a805daa83dd0 10 #define Function_Set_IS1 0x39
YSI 1:a805daa83dd0 11 #define Shift_Right_Cursor_Set 0x14
YSI 1:a805daa83dd0 12 #define Shift_Left_Cursor_Set 0x10
YSI 1:a805daa83dd0 13 #define Contrast_Set 0x79
YSI 1:a805daa83dd0 14 #define Power_Icon_Set 0x50
YSI 1:a805daa83dd0 15 #define Follower_Controle_Set 0x6F
YSI 1:a805daa83dd0 16 #define Entry_Mode_Set 0x04
YSI 1:a805daa83dd0 17 #define Display_ON_Set 0x0F
YSI 1:a805daa83dd0 18 #define Display_OFF_Set 0x08
YSI 1:a805daa83dd0 19 #define Cursor_ON_Set 0x0F
YSI 1:a805daa83dd0 20 #define Cursor_OFF_Set 0x0C
YSI 1:a805daa83dd0 21 #define Clear_Display 0x01
YSI 1:a805daa83dd0 22 #define Return_Home 0x02
YSI 1:a805daa83dd0 23
YSI 1:a805daa83dd0 24
YSI 0:0549f4c4896c 25
YSI 0:0549f4c4896c 26 LCD_I2C::LCD_I2C(PinName pin_sda, PinName pin_scl, PinName pin_rst, int address) : I2C(pin_sda, pin_scl), m_pin_rst(pin_rst), m_address(address)
YSI 0:0549f4c4896c 27 {
YSI 0:0549f4c4896c 28 reset();
YSI 0:0549f4c4896c 29 init();
YSI 0:0549f4c4896c 30 }
YSI 0:0549f4c4896c 31
YSI 0:0549f4c4896c 32 int LCD_I2C::init(void)
YSI 0:0549f4c4896c 33 {
YSI 1:a805daa83dd0 34 I2C::frequency(I2C_Frequency);
YSI 0:0549f4c4896c 35
YSI 1:a805daa83dd0 36 char data[12]={First_Controle_Byte,Function_Set_IS0,Last_Controle_Byte,Function_Set_IS1,Shift_Right_Cursor_Set,Contrast_Set,Power_Icon_Set,Follower_Controle_Set,Display_ON_Set,Clear_Display,Return_Home,Entry_Mode_Set};
YSI 4:38d0fe9c8eb6 37 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 38 int ack = I2C::write(m_address, data, 12);
YSI 4:38d0fe9c8eb6 39 Interrupts_ON;
YSI 0:0549f4c4896c 40 wait_ms(1);
YSI 0:0549f4c4896c 41 return ack;
YSI 0:0549f4c4896c 42 }
YSI 0:0549f4c4896c 43
YSI 0:0549f4c4896c 44 void LCD_I2C::reset(void)
YSI 0:0549f4c4896c 45 {
YSI 0:0549f4c4896c 46 m_pin_rst.output();
YSI 0:0549f4c4896c 47 wait_ms(1);
YSI 0:0549f4c4896c 48 m_pin_rst.input();
YSI 0:0549f4c4896c 49 wait_ms(1);
YSI 4:38d0fe9c8eb6 50 X40_position_cursor = 0;
YSI 4:38d0fe9c8eb6 51 X80_position_cursor = 0;
YSI 4:38d0fe9c8eb6 52 Y2_position_cursor = 0;
YSI 0:0549f4c4896c 53 }
YSI 0:0549f4c4896c 54
YSI 0:0549f4c4896c 55 int LCD_I2C::clear(void)
YSI 0:0549f4c4896c 56 {
YSI 1:a805daa83dd0 57 char data[2]={Last_Controle_Byte,Clear_Display};
YSI 4:38d0fe9c8eb6 58 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 59 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 60 Interrupts_ON;
YSI 4:38d0fe9c8eb6 61 X40_position_cursor = 0;
YSI 4:38d0fe9c8eb6 62 X80_position_cursor = 0;
YSI 4:38d0fe9c8eb6 63 Y2_position_cursor = 0;
YSI 0:0549f4c4896c 64 wait_ms(1);
YSI 0:0549f4c4896c 65 return ack;
YSI 0:0549f4c4896c 66 }
YSI 0:0549f4c4896c 67
YSI 0:0549f4c4896c 68 int LCD_I2C::turn_on_cursor(void)
YSI 0:0549f4c4896c 69 {
YSI 1:a805daa83dd0 70 char data[2]={Last_Controle_Byte,Cursor_ON_Set};
YSI 4:38d0fe9c8eb6 71 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 72 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 73 Interrupts_ON;
YSI 0:0549f4c4896c 74 return ack;
YSI 0:0549f4c4896c 75 }
YSI 0:0549f4c4896c 76
YSI 0:0549f4c4896c 77 int LCD_I2C::turn_off_cursor(void)
YSI 0:0549f4c4896c 78 {
YSI 1:a805daa83dd0 79 char data[2]={Last_Controle_Byte,Cursor_OFF_Set};
YSI 4:38d0fe9c8eb6 80 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 81 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 82 Interrupts_ON;
YSI 0:0549f4c4896c 83 return ack;
YSI 0:0549f4c4896c 84 }
YSI 0:0549f4c4896c 85
YSI 0:0549f4c4896c 86 int LCD_I2C::turn_on_display(void)
YSI 0:0549f4c4896c 87 {
YSI 1:a805daa83dd0 88 char data[2]={Last_Controle_Byte,Display_ON_Set};
YSI 4:38d0fe9c8eb6 89 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 90 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 91 Interrupts_ON;
YSI 0:0549f4c4896c 92 return ack;
YSI 0:0549f4c4896c 93 }
YSI 0:0549f4c4896c 94
YSI 0:0549f4c4896c 95 int LCD_I2C::turn_off_display(void)
YSI 0:0549f4c4896c 96 {
YSI 1:a805daa83dd0 97 char data[2]={Last_Controle_Byte,Display_OFF_Set};
YSI 4:38d0fe9c8eb6 98 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 99 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 100 Interrupts_ON;
YSI 0:0549f4c4896c 101 return ack;
YSI 0:0549f4c4896c 102 }
YSI 0:0549f4c4896c 103
YSI 0:0549f4c4896c 104 int LCD_I2C::return_home_cursor(void)
YSI 0:0549f4c4896c 105 {
YSI 1:a805daa83dd0 106 char data[2]={Last_Controle_Byte,Return_Home};
YSI 4:38d0fe9c8eb6 107 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 108 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 109 Interrupts_ON;
YSI 4:38d0fe9c8eb6 110 X40_position_cursor = 0;
YSI 4:38d0fe9c8eb6 111 X80_position_cursor = 0;
YSI 4:38d0fe9c8eb6 112 Y2_position_cursor = 0;
YSI 0:0549f4c4896c 113 return ack;
YSI 0:0549f4c4896c 114 }
YSI 0:0549f4c4896c 115
YSI 0:0549f4c4896c 116 void LCD_I2C::shift_left_cursor(int n)
YSI 0:0549f4c4896c 117 {
YSI 1:a805daa83dd0 118 char data[3]={Last_Controle_Byte,Function_Set_IS0,Shift_Left_Cursor_Set};
YSI 0:0549f4c4896c 119 int i=0;
YSI 0:0549f4c4896c 120 for(i=0;i<n;i++)
YSI 0:0549f4c4896c 121 {
YSI 4:38d0fe9c8eb6 122 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 123 I2C::write(m_address, data, 3);
YSI 4:38d0fe9c8eb6 124 Interrupts_ON;
YSI 0:0549f4c4896c 125 }
YSI 1:a805daa83dd0 126 X_move_position(-n);
YSI 0:0549f4c4896c 127 }
YSI 0:0549f4c4896c 128
YSI 0:0549f4c4896c 129 void LCD_I2C::shift_right_cursor(int n)
YSI 0:0549f4c4896c 130 {
YSI 1:a805daa83dd0 131 char data[3]={Last_Controle_Byte,Function_Set_IS0,Shift_Right_Cursor_Set};
YSI 0:0549f4c4896c 132 int i=0;
YSI 0:0549f4c4896c 133 for(i=0;i<n;i++)
YSI 0:0549f4c4896c 134 {
YSI 4:38d0fe9c8eb6 135 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 136 I2C::write(m_address, data, 3);
YSI 4:38d0fe9c8eb6 137 Interrupts_ON;
YSI 0:0549f4c4896c 138 }
YSI 1:a805daa83dd0 139 X_move_position(n);
YSI 0:0549f4c4896c 140 }
YSI 0:0549f4c4896c 141
YSI 0:0549f4c4896c 142 int LCD_I2C::shift_line_cursor(void)
YSI 0:0549f4c4896c 143 {
YSI 1:a805daa83dd0 144 char data[4]={Last_Controle_Byte,Function_Set_IS0,0x40+0x00,0x80+0x40};
YSI 4:38d0fe9c8eb6 145 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 146 int ack = I2C::write(m_address, data, 4);
YSI 4:38d0fe9c8eb6 147 Interrupts_ON;
YSI 4:38d0fe9c8eb6 148 X40_position_cursor = 0;
YSI 4:38d0fe9c8eb6 149 X80_position_cursor = 0;
YSI 4:38d0fe9c8eb6 150 Y2_position_cursor = 1;
YSI 0:0549f4c4896c 151 return ack;
YSI 0:0549f4c4896c 152 }
YSI 0:0549f4c4896c 153
YSI 1:a805daa83dd0 154 int LCD_I2C::set_position_cursor(int X)
YSI 0:0549f4c4896c 155 {
YSI 6:65cf99fe9f91 156 char CGRAM = 0x00;
YSI 6:65cf99fe9f91 157 char DDRAM = 0x00;
YSI 1:a805daa83dd0 158
YSI 4:38d0fe9c8eb6 159 if(X < 0) X = 0;
YSI 4:38d0fe9c8eb6 160 else if(X > 39) X = 39;
YSI 1:a805daa83dd0 161
YSI 4:38d0fe9c8eb6 162 if(Y2_position_cursor == 1)
YSI 0:0549f4c4896c 163 {
YSI 1:a805daa83dd0 164 CGRAM = X + 39; //0x27
YSI 1:a805daa83dd0 165 DDRAM = X + 64; //0x40
YSI 4:38d0fe9c8eb6 166 X80_position_cursor = X + 40;
YSI 0:0549f4c4896c 167 }else{
YSI 1:a805daa83dd0 168 CGRAM = X;
YSI 1:a805daa83dd0 169 DDRAM = X;
YSI 4:38d0fe9c8eb6 170 X80_position_cursor = X;
YSI 0:0549f4c4896c 171 }
YSI 1:a805daa83dd0 172
YSI 4:38d0fe9c8eb6 173 X40_position_cursor = X;
YSI 1:a805daa83dd0 174
YSI 6:65cf99fe9f91 175 CGRAM += 0x40;
YSI 6:65cf99fe9f91 176 DDRAM += 0x80;
YSI 6:65cf99fe9f91 177
YSI 6:65cf99fe9f91 178 char data[4]={Last_Controle_Byte,Function_Set_IS0,CGRAM,DDRAM};
YSI 4:38d0fe9c8eb6 179 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 180 int ack = I2C::write(m_address, data, 4);
YSI 4:38d0fe9c8eb6 181 Interrupts_ON;
YSI 1:a805daa83dd0 182 return ack;
YSI 1:a805daa83dd0 183 }
YSI 1:a805daa83dd0 184
YSI 1:a805daa83dd0 185 int LCD_I2C::set_position_cursor(int X, int Y)
YSI 1:a805daa83dd0 186 {
YSI 6:65cf99fe9f91 187 char CGRAM = 0x00;
YSI 6:65cf99fe9f91 188 char DDRAM = 0x00;
YSI 1:a805daa83dd0 189
YSI 4:38d0fe9c8eb6 190 if(X < 0) X = 0;
YSI 4:38d0fe9c8eb6 191 else if(X > 39) X = 39;
YSI 4:38d0fe9c8eb6 192 if(Y < 0) Y = 0;
YSI 4:38d0fe9c8eb6 193 else if(Y > 1) Y = 1;
YSI 1:a805daa83dd0 194
YSI 1:a805daa83dd0 195 if(Y == 1)
YSI 1:a805daa83dd0 196 {
YSI 1:a805daa83dd0 197 CGRAM = X + 39; //0x27
YSI 1:a805daa83dd0 198 DDRAM = X + 64; //0x40
YSI 4:38d0fe9c8eb6 199 X80_position_cursor = X + 40;
YSI 1:a805daa83dd0 200 }else{
YSI 1:a805daa83dd0 201 CGRAM = X;
YSI 1:a805daa83dd0 202 DDRAM = X;
YSI 4:38d0fe9c8eb6 203 X80_position_cursor = X;
YSI 1:a805daa83dd0 204 }
YSI 1:a805daa83dd0 205
YSI 4:38d0fe9c8eb6 206 X40_position_cursor = X;
YSI 4:38d0fe9c8eb6 207 Y2_position_cursor = Y;
YSI 1:a805daa83dd0 208
YSI 6:65cf99fe9f91 209 CGRAM += 0x40;
YSI 6:65cf99fe9f91 210 DDRAM += 0x80;
YSI 6:65cf99fe9f91 211
YSI 6:65cf99fe9f91 212 char data[4]={Last_Controle_Byte,Function_Set_IS0,CGRAM,DDRAM};
YSI 4:38d0fe9c8eb6 213 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 214 int ack = I2C::write(m_address, data, 4);
YSI 4:38d0fe9c8eb6 215 Interrupts_ON;
YSI 0:0549f4c4896c 216 return ack;
YSI 0:0549f4c4896c 217 }
YSI 0:0549f4c4896c 218
YSI 0:0549f4c4896c 219 void LCD_I2C::shift_left_display(int n)
YSI 0:0549f4c4896c 220 {
YSI 1:a805daa83dd0 221 char data[3]={Last_Controle_Byte,Function_Set_IS0,0x18};
YSI 0:0549f4c4896c 222 int i=0;
YSI 0:0549f4c4896c 223 for(i=0;i<n;i++)
YSI 0:0549f4c4896c 224 {
YSI 4:38d0fe9c8eb6 225 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 226 I2C::write(m_address, data, 3);
YSI 4:38d0fe9c8eb6 227 Interrupts_ON;
YSI 0:0549f4c4896c 228 }
YSI 0:0549f4c4896c 229 }
YSI 0:0549f4c4896c 230
YSI 0:0549f4c4896c 231 void LCD_I2C::shift_right_display(int n)
YSI 0:0549f4c4896c 232 {
YSI 1:a805daa83dd0 233 char data[3]={Last_Controle_Byte,Function_Set_IS0,0x1C};
YSI 0:0549f4c4896c 234 int i=0;
YSI 0:0549f4c4896c 235 for(i=0;i<n;i++)
YSI 0:0549f4c4896c 236 {
YSI 4:38d0fe9c8eb6 237 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 238 I2C::write(m_address, data, 3);
YSI 4:38d0fe9c8eb6 239 Interrupts_ON;
YSI 0:0549f4c4896c 240 }
YSI 0:0549f4c4896c 241 }
YSI 0:0549f4c4896c 242
YSI 0:0549f4c4896c 243 int LCD_I2C::enable_auto_shift_right_display(void)
YSI 0:0549f4c4896c 244 {
YSI 1:a805daa83dd0 245 char data[2]={Last_Controle_Byte,0x05};
YSI 4:38d0fe9c8eb6 246 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 247 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 248 Interrupts_ON;
YSI 0:0549f4c4896c 249 return ack;
YSI 0:0549f4c4896c 250 }
YSI 0:0549f4c4896c 251
YSI 0:0549f4c4896c 252 int LCD_I2C::enable_auto_shift_left_display(void)
YSI 0:0549f4c4896c 253 {
YSI 1:a805daa83dd0 254 char data[2]={Last_Controle_Byte,0x07};
YSI 4:38d0fe9c8eb6 255 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 256 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 257 Interrupts_ON;
YSI 0:0549f4c4896c 258 return ack;
YSI 0:0549f4c4896c 259 }
YSI 0:0549f4c4896c 260
YSI 0:0549f4c4896c 261 int LCD_I2C::disable_auto_shift_display(void)
YSI 0:0549f4c4896c 262 {
YSI 1:a805daa83dd0 263 char data[2]={Last_Controle_Byte,0x06};
YSI 4:38d0fe9c8eb6 264 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 265 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 266 Interrupts_ON;
YSI 0:0549f4c4896c 267 return ack;
YSI 0:0549f4c4896c 268 }
YSI 0:0549f4c4896c 269
YSI 0:0549f4c4896c 270 int LCD_I2C::auto_shift_right_cursor(void)
YSI 0:0549f4c4896c 271 {
YSI 1:a805daa83dd0 272 char data[2]={Last_Controle_Byte,0x06};
YSI 4:38d0fe9c8eb6 273 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 274 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 275 Interrupts_ON;
YSI 0:0549f4c4896c 276 return ack;
YSI 0:0549f4c4896c 277 }
YSI 0:0549f4c4896c 278
YSI 0:0549f4c4896c 279 int LCD_I2C::auto_shift_left_cursor(void)
YSI 0:0549f4c4896c 280 {
YSI 1:a805daa83dd0 281 char data[2]={Last_Controle_Byte,0x04};
YSI 4:38d0fe9c8eb6 282 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 283 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 284 Interrupts_ON;
YSI 0:0549f4c4896c 285 return ack;
YSI 0:0549f4c4896c 286 }
YSI 0:0549f4c4896c 287
YSI 1:a805daa83dd0 288 void LCD_I2C::X_move_position(int n)
YSI 1:a805daa83dd0 289 {
YSI 4:38d0fe9c8eb6 290 X80_position_cursor = (X80_position_cursor + n + 80)%80;
YSI 4:38d0fe9c8eb6 291 X40_position_cursor = X80_position_cursor%40;
YSI 4:38d0fe9c8eb6 292
YSI 4:38d0fe9c8eb6 293 if(X80_position_cursor > 39) Y2_position_cursor = 1;
YSI 4:38d0fe9c8eb6 294 else Y2_position_cursor = 0;
YSI 1:a805daa83dd0 295 }
YSI 1:a805daa83dd0 296
YSI 1:a805daa83dd0 297 int LCD_I2C::get_X_position_cursor(void)
YSI 1:a805daa83dd0 298 {
YSI 4:38d0fe9c8eb6 299 return X40_position_cursor;
YSI 1:a805daa83dd0 300 }
YSI 1:a805daa83dd0 301
YSI 1:a805daa83dd0 302 int LCD_I2C::get_Y_position_cursor(void)
YSI 1:a805daa83dd0 303 {
YSI 4:38d0fe9c8eb6 304 return Y2_position_cursor;
YSI 4:38d0fe9c8eb6 305 }
YSI 4:38d0fe9c8eb6 306
YSI 4:38d0fe9c8eb6 307 char LCD_I2C::read(void)
YSI 4:38d0fe9c8eb6 308 {
YSI 4:38d0fe9c8eb6 309 return LCD_Data_Register[X80_position_cursor];
YSI 4:38d0fe9c8eb6 310 }
YSI 4:38d0fe9c8eb6 311
YSI 4:38d0fe9c8eb6 312 char LCD_I2C::read(int X, int Y)
YSI 4:38d0fe9c8eb6 313 {
YSI 4:38d0fe9c8eb6 314 if(X < 0) X = 0;
YSI 4:38d0fe9c8eb6 315 else if(X > 39) X = 39;
YSI 4:38d0fe9c8eb6 316 if(Y < 0) Y = 0;
YSI 4:38d0fe9c8eb6 317 else if(Y > 1) Y = 1;
YSI 4:38d0fe9c8eb6 318
YSI 4:38d0fe9c8eb6 319 return LCD_Data_Register[X+(40*Y)];
YSI 1:a805daa83dd0 320 }
YSI 1:a805daa83dd0 321
YSI 0:0549f4c4896c 322 int LCD_I2C::putnc(char *s,int n)
YSI 0:0549f4c4896c 323 {
YSI 6:65cf99fe9f91 324 if(n > 79) n = 79;
YSI 0:0549f4c4896c 325 int ack=0, i=0;
YSI 6:65cf99fe9f91 326 char data[80];
YSI 1:a805daa83dd0 327 data[0]=Register_Select_CByte;
YSI 4:38d0fe9c8eb6 328 for(i=0; i<n; i++)
YSI 4:38d0fe9c8eb6 329 {
YSI 4:38d0fe9c8eb6 330 data[i+1] = s[i];
YSI 4:38d0fe9c8eb6 331 LCD_Data_Register[X80_position_cursor+i] = s[i];
YSI 4:38d0fe9c8eb6 332 }
YSI 4:38d0fe9c8eb6 333 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 334 ack = I2C::write(m_address, data, n+1);
YSI 4:38d0fe9c8eb6 335 Interrupts_ON;
YSI 4:38d0fe9c8eb6 336 X_move_position(n);
YSI 0:0549f4c4896c 337 return ack;
YSI 0:0549f4c4896c 338 }
YSI 0:0549f4c4896c 339
YSI 0:0549f4c4896c 340 int LCD_I2C::print(char c)
YSI 0:0549f4c4896c 341 {
YSI 1:a805daa83dd0 342 char data[2]={Register_Select_CByte,c};
YSI 4:38d0fe9c8eb6 343 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 344 int ack = I2C::write(m_address, data, 2);
YSI 4:38d0fe9c8eb6 345 Interrupts_ON;
YSI 4:38d0fe9c8eb6 346 LCD_Data_Register[X80_position_cursor] = c;
YSI 4:38d0fe9c8eb6 347 X_move_position(1);
YSI 0:0549f4c4896c 348 return ack;
YSI 0:0549f4c4896c 349 }
YSI 0:0549f4c4896c 350
YSI 0:0549f4c4896c 351 int LCD_I2C::print(char c1, char c2)
YSI 0:0549f4c4896c 352 {
YSI 1:a805daa83dd0 353 char data[3]={Register_Select_CByte,c1,c2};
YSI 4:38d0fe9c8eb6 354 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 355 int ack = I2C::write(m_address, data, 3);
YSI 4:38d0fe9c8eb6 356 Interrupts_ON;
YSI 4:38d0fe9c8eb6 357 LCD_Data_Register[X80_position_cursor] = c1;
YSI 4:38d0fe9c8eb6 358 LCD_Data_Register[X80_position_cursor+1] = c2;
YSI 4:38d0fe9c8eb6 359 X_move_position(2);
YSI 0:0549f4c4896c 360 return ack;
YSI 0:0549f4c4896c 361 }
YSI 0:0549f4c4896c 362
YSI 0:0549f4c4896c 363 int LCD_I2C::print(char c1, char c2, char c3)
YSI 0:0549f4c4896c 364 {
YSI 1:a805daa83dd0 365 char data[4]={Register_Select_CByte,c1,c2,c3};
YSI 4:38d0fe9c8eb6 366 Interrupts_OFF;
YSI 4:38d0fe9c8eb6 367 int ack = I2C::write(m_address, data, 4);
YSI 4:38d0fe9c8eb6 368 Interrupts_ON;
YSI 4:38d0fe9c8eb6 369 LCD_Data_Register[X80_position_cursor] = c1;
YSI 4:38d0fe9c8eb6 370 LCD_Data_Register[X80_position_cursor+1] = c2;
YSI 4:38d0fe9c8eb6 371 LCD_Data_Register[X80_position_cursor+2] = c3;
YSI 4:38d0fe9c8eb6 372 X_move_position(3);
YSI 0:0549f4c4896c 373 return ack;
YSI 0:0549f4c4896c 374 }
YSI 0:0549f4c4896c 375
YSI 1:a805daa83dd0 376 int LCD_I2C::print(short nb)
YSI 1:a805daa83dd0 377 {
YSI 1:a805daa83dd0 378 int n=0;
YSI 4:38d0fe9c8eb6 379 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 380 n = sprintf(buffer,"%d",nb);
YSI 4:38d0fe9c8eb6 381 return putnc(buffer,n);
YSI 1:a805daa83dd0 382 }
YSI 1:a805daa83dd0 383
YSI 1:a805daa83dd0 384 int LCD_I2C::print(unsigned short nb)
YSI 1:a805daa83dd0 385 {
YSI 1:a805daa83dd0 386 int n=0;
YSI 4:38d0fe9c8eb6 387 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 388 n = sprintf(buffer,"%u",nb);
YSI 4:38d0fe9c8eb6 389 return putnc(buffer,n);
YSI 1:a805daa83dd0 390 }
YSI 1:a805daa83dd0 391
YSI 1:a805daa83dd0 392 int LCD_I2C::print(int nb)
YSI 1:a805daa83dd0 393 {
YSI 1:a805daa83dd0 394 int n=0;
YSI 4:38d0fe9c8eb6 395 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 396 n = sprintf(buffer,"%d",nb);
YSI 4:38d0fe9c8eb6 397 return putnc(buffer,n);
YSI 1:a805daa83dd0 398 }
YSI 1:a805daa83dd0 399
YSI 1:a805daa83dd0 400 int LCD_I2C::print(unsigned int nb)
YSI 1:a805daa83dd0 401 {
YSI 1:a805daa83dd0 402 int n=0;
YSI 4:38d0fe9c8eb6 403 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 404 n = sprintf(buffer,"%u",nb);
YSI 4:38d0fe9c8eb6 405 return putnc(buffer,n);
YSI 1:a805daa83dd0 406 }
YSI 1:a805daa83dd0 407
YSI 1:a805daa83dd0 408 int LCD_I2C::print(long long nb)
YSI 1:a805daa83dd0 409 {
YSI 1:a805daa83dd0 410 int n=0;
YSI 4:38d0fe9c8eb6 411 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 412 n = sprintf(buffer,"%lld",nb);
YSI 4:38d0fe9c8eb6 413 X_move_position(n);
YSI 4:38d0fe9c8eb6 414 return putnc(buffer,n);
YSI 1:a805daa83dd0 415 }
YSI 1:a805daa83dd0 416
YSI 1:a805daa83dd0 417 int LCD_I2C::print(unsigned long long nb)
YSI 1:a805daa83dd0 418 {
YSI 1:a805daa83dd0 419 int n=0;
YSI 4:38d0fe9c8eb6 420 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 421 n = sprintf(buffer,"%llu",nb);
YSI 4:38d0fe9c8eb6 422 return putnc(buffer,n);
YSI 1:a805daa83dd0 423 }
YSI 1:a805daa83dd0 424
YSI 1:a805daa83dd0 425 int LCD_I2C::print(float nb)
YSI 1:a805daa83dd0 426 {
YSI 1:a805daa83dd0 427 int n=0;
YSI 4:38d0fe9c8eb6 428 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 429 n = sprintf(buffer,"%f",nb);
YSI 4:38d0fe9c8eb6 430 return putnc(buffer,n);
YSI 1:a805daa83dd0 431 }
YSI 1:a805daa83dd0 432
YSI 1:a805daa83dd0 433 int LCD_I2C::print(double nb)
YSI 1:a805daa83dd0 434 {
YSI 1:a805daa83dd0 435 int n=0;
YSI 4:38d0fe9c8eb6 436 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 437 n = sprintf(buffer,"%lf",nb);
YSI 4:38d0fe9c8eb6 438 return putnc(buffer,n);
YSI 1:a805daa83dd0 439 }
YSI 1:a805daa83dd0 440
YSI 0:0549f4c4896c 441 int LCD_I2C::print(char *s)
YSI 0:0549f4c4896c 442 {
YSI 4:38d0fe9c8eb6 443 return putnc(s,strlen(s));
YSI 0:0549f4c4896c 444 }
YSI 0:0549f4c4896c 445
YSI 4:38d0fe9c8eb6 446 int LCD_I2C::print(const char *s, ... )
YSI 1:a805daa83dd0 447 {
YSI 1:a805daa83dd0 448 int n=0;
YSI 4:38d0fe9c8eb6 449 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 450 va_list args;
YSI 4:38d0fe9c8eb6 451 va_start(args, s);
YSI 4:38d0fe9c8eb6 452 n = vsprintf(buffer,s,args);
YSI 4:38d0fe9c8eb6 453 va_end(args);
YSI 4:38d0fe9c8eb6 454 return putnc(buffer,n);
YSI 4:38d0fe9c8eb6 455 }
YSI 4:38d0fe9c8eb6 456
YSI 4:38d0fe9c8eb6 457 /*int LCD_I2C::print(char *s, short nb)
YSI 4:38d0fe9c8eb6 458 {
YSI 4:38d0fe9c8eb6 459 int n=0;
YSI 4:38d0fe9c8eb6 460 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 461 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 462 return putnc(buffer,n);
YSI 1:a805daa83dd0 463 }
YSI 1:a805daa83dd0 464
YSI 1:a805daa83dd0 465 int LCD_I2C::print(char *s, short nb1, short nb2)
YSI 1:a805daa83dd0 466 {
YSI 1:a805daa83dd0 467 int n=0;
YSI 4:38d0fe9c8eb6 468 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 469 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 470 return putnc(buffer,n);
YSI 1:a805daa83dd0 471 }
YSI 1:a805daa83dd0 472
YSI 1:a805daa83dd0 473 int LCD_I2C::print(char *s, short nb1, unsigned short nb2)
YSI 1:a805daa83dd0 474 {
YSI 1:a805daa83dd0 475 int n=0;
YSI 4:38d0fe9c8eb6 476 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 477 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 478 return putnc(buffer,n);
YSI 1:a805daa83dd0 479 }
YSI 1:a805daa83dd0 480
YSI 1:a805daa83dd0 481 int LCD_I2C::print(char *s, unsigned short nb1, short nb2)
YSI 1:a805daa83dd0 482 {
YSI 1:a805daa83dd0 483 int n=0;
YSI 4:38d0fe9c8eb6 484 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 485 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 486 return putnc(buffer,n);
YSI 1:a805daa83dd0 487 }
YSI 1:a805daa83dd0 488
YSI 1:a805daa83dd0 489 int LCD_I2C::print(char *s, short nb1, int nb2)
YSI 1:a805daa83dd0 490 {
YSI 1:a805daa83dd0 491 int n=0;
YSI 4:38d0fe9c8eb6 492 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 493 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 494 return putnc(buffer,n);
YSI 1:a805daa83dd0 495 }
YSI 1:a805daa83dd0 496
YSI 1:a805daa83dd0 497 int LCD_I2C::print(char *s, int nb1, short nb2)
YSI 1:a805daa83dd0 498 {
YSI 1:a805daa83dd0 499 int n=0;
YSI 4:38d0fe9c8eb6 500 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 501 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 502 return putnc(buffer,n);
YSI 1:a805daa83dd0 503 }
YSI 1:a805daa83dd0 504
YSI 1:a805daa83dd0 505 int LCD_I2C::print(char *s, short nb1, unsigned int nb2)
YSI 1:a805daa83dd0 506 {
YSI 1:a805daa83dd0 507 int n=0;
YSI 4:38d0fe9c8eb6 508 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 509 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 510 return putnc(buffer,n);
YSI 1:a805daa83dd0 511 }
YSI 1:a805daa83dd0 512
YSI 1:a805daa83dd0 513 int LCD_I2C::print(char *s, unsigned int nb1, short nb2)
YSI 1:a805daa83dd0 514 {
YSI 1:a805daa83dd0 515 int n=0;
YSI 4:38d0fe9c8eb6 516 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 517 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 518 return putnc(buffer,n);
YSI 1:a805daa83dd0 519 }
YSI 1:a805daa83dd0 520
YSI 1:a805daa83dd0 521 int LCD_I2C::print(char *s, short nb1, long long nb2)
YSI 1:a805daa83dd0 522 {
YSI 1:a805daa83dd0 523 int n=0;
YSI 4:38d0fe9c8eb6 524 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 525 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 526 return putnc(buffer,n);
YSI 1:a805daa83dd0 527 }
YSI 1:a805daa83dd0 528
YSI 1:a805daa83dd0 529 int LCD_I2C::print(char *s, long long nb1, short nb2)
YSI 1:a805daa83dd0 530 {
YSI 1:a805daa83dd0 531 int n=0;
YSI 4:38d0fe9c8eb6 532 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 533 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 534 return putnc(buffer,n);
YSI 1:a805daa83dd0 535 }
YSI 1:a805daa83dd0 536
YSI 1:a805daa83dd0 537 int LCD_I2C::print(char *s, short nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 538 {
YSI 1:a805daa83dd0 539 int n=0;
YSI 4:38d0fe9c8eb6 540 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 541 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 542 return putnc(buffer,n);
YSI 1:a805daa83dd0 543 }
YSI 1:a805daa83dd0 544
YSI 1:a805daa83dd0 545 int LCD_I2C::print(char *s, unsigned long long nb1, short nb2)
YSI 1:a805daa83dd0 546 {
YSI 1:a805daa83dd0 547 int n=0;
YSI 4:38d0fe9c8eb6 548 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 549 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 550 return putnc(buffer,n);
YSI 1:a805daa83dd0 551 }
YSI 1:a805daa83dd0 552
YSI 1:a805daa83dd0 553 int LCD_I2C::print(char *s, short nb1, float nb2)
YSI 1:a805daa83dd0 554 {
YSI 1:a805daa83dd0 555 int n=0;
YSI 4:38d0fe9c8eb6 556 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 557 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 558 return putnc(buffer,n);
YSI 1:a805daa83dd0 559 }
YSI 1:a805daa83dd0 560
YSI 1:a805daa83dd0 561 int LCD_I2C::print(char *s, float nb1, short nb2)
YSI 1:a805daa83dd0 562 {
YSI 1:a805daa83dd0 563 int n=0;
YSI 4:38d0fe9c8eb6 564 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 565 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 566 return putnc(buffer,n);
YSI 1:a805daa83dd0 567 }
YSI 1:a805daa83dd0 568
YSI 1:a805daa83dd0 569 int LCD_I2C::print(char *s, short nb1, double nb2)
YSI 1:a805daa83dd0 570 {
YSI 1:a805daa83dd0 571 int n=0;
YSI 4:38d0fe9c8eb6 572 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 573 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 574 return putnc(buffer,n);
YSI 1:a805daa83dd0 575 }
YSI 1:a805daa83dd0 576
YSI 1:a805daa83dd0 577 int LCD_I2C::print(char *s, double nb1, short nb2)
YSI 1:a805daa83dd0 578 {
YSI 1:a805daa83dd0 579 int n=0;
YSI 4:38d0fe9c8eb6 580 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 581 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 582 return putnc(buffer,n);
YSI 1:a805daa83dd0 583 }
YSI 1:a805daa83dd0 584
YSI 1:a805daa83dd0 585 int LCD_I2C::print(char *s, short nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 586 {
YSI 1:a805daa83dd0 587 int n=0;
YSI 4:38d0fe9c8eb6 588 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 589 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 590 return putnc(buffer,n);
YSI 1:a805daa83dd0 591 }
YSI 1:a805daa83dd0 592
YSI 1:a805daa83dd0 593 int LCD_I2C::print(char *s, short nb1, short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 594 {
YSI 1:a805daa83dd0 595 int n=0;
YSI 4:38d0fe9c8eb6 596 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 597 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 598 return putnc(buffer,n);
YSI 1:a805daa83dd0 599 }
YSI 1:a805daa83dd0 600
YSI 1:a805daa83dd0 601 int LCD_I2C::print(char *s, short nb1, unsigned short nb2, short nb3)
YSI 1:a805daa83dd0 602 {
YSI 1:a805daa83dd0 603 int n=0;
YSI 4:38d0fe9c8eb6 604 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 605 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 606 return putnc(buffer,n);
YSI 1:a805daa83dd0 607 }
YSI 1:a805daa83dd0 608
YSI 1:a805daa83dd0 609 int LCD_I2C::print(char *s, short nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 610 {
YSI 1:a805daa83dd0 611 int n=0;
YSI 4:38d0fe9c8eb6 612 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 613 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 614 return putnc(buffer,n);
YSI 1:a805daa83dd0 615 }
YSI 1:a805daa83dd0 616
YSI 1:a805daa83dd0 617 int LCD_I2C::print(char *s, unsigned short nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 618 {
YSI 1:a805daa83dd0 619 int n=0;
YSI 4:38d0fe9c8eb6 620 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 621 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 622 return putnc(buffer,n);
YSI 1:a805daa83dd0 623 }
YSI 1:a805daa83dd0 624
YSI 1:a805daa83dd0 625 int LCD_I2C::print(char *s, unsigned short nb1, short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 626 {
YSI 1:a805daa83dd0 627 int n=0;
YSI 4:38d0fe9c8eb6 628 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 629 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 630 return putnc(buffer,n);
YSI 1:a805daa83dd0 631 }
YSI 1:a805daa83dd0 632
YSI 1:a805daa83dd0 633 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, short nb3)
YSI 1:a805daa83dd0 634 {
YSI 1:a805daa83dd0 635 int n=0;
YSI 4:38d0fe9c8eb6 636 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 637 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 638 return putnc(buffer,n);
YSI 1:a805daa83dd0 639 }
YSI 1:a805daa83dd0 640
YSI 1:a805daa83dd0 641 int LCD_I2C::print(char *s, short nb1, short nb2, int nb3)
YSI 1:a805daa83dd0 642 {
YSI 1:a805daa83dd0 643 int n=0;
YSI 4:38d0fe9c8eb6 644 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 645 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 646 return putnc(buffer,n);
YSI 1:a805daa83dd0 647 }
YSI 1:a805daa83dd0 648
YSI 1:a805daa83dd0 649 int LCD_I2C::print(char *s, short nb1, int nb2, short nb3)
YSI 1:a805daa83dd0 650 {
YSI 1:a805daa83dd0 651 int n=0;
YSI 4:38d0fe9c8eb6 652 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 653 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 654 return putnc(buffer,n);
YSI 1:a805daa83dd0 655 }
YSI 1:a805daa83dd0 656
YSI 1:a805daa83dd0 657 int LCD_I2C::print(char *s, short nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 658 {
YSI 1:a805daa83dd0 659 int n=0;
YSI 4:38d0fe9c8eb6 660 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 661 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 662 return putnc(buffer,n);
YSI 1:a805daa83dd0 663 }
YSI 1:a805daa83dd0 664
YSI 1:a805daa83dd0 665 int LCD_I2C::print(char *s, int nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 666 {
YSI 1:a805daa83dd0 667 int n=0;
YSI 4:38d0fe9c8eb6 668 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 669 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 670 return putnc(buffer,n);
YSI 1:a805daa83dd0 671 }
YSI 1:a805daa83dd0 672
YSI 1:a805daa83dd0 673 int LCD_I2C::print(char *s, int nb1, short nb2, int nb3)
YSI 1:a805daa83dd0 674 {
YSI 1:a805daa83dd0 675 int n=0;
YSI 4:38d0fe9c8eb6 676 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 677 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 678 return putnc(buffer,n);
YSI 1:a805daa83dd0 679 }
YSI 1:a805daa83dd0 680
YSI 1:a805daa83dd0 681 int LCD_I2C::print(char *s, int nb1, int nb2, short nb3)
YSI 1:a805daa83dd0 682 {
YSI 1:a805daa83dd0 683 int n=0;
YSI 4:38d0fe9c8eb6 684 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 685 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 686 return putnc(buffer,n);
YSI 1:a805daa83dd0 687 }
YSI 1:a805daa83dd0 688
YSI 1:a805daa83dd0 689 int LCD_I2C::print(char *s, short nb1, short nb2, unsigned int nb3)
YSI 1:a805daa83dd0 690 {
YSI 1:a805daa83dd0 691 int n=0;
YSI 4:38d0fe9c8eb6 692 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 693 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 694 return putnc(buffer,n);
YSI 1:a805daa83dd0 695 }
YSI 1:a805daa83dd0 696
YSI 1:a805daa83dd0 697 int LCD_I2C::print(char *s, short nb1, unsigned int nb2, short nb3)
YSI 1:a805daa83dd0 698 {
YSI 1:a805daa83dd0 699 int n=0;
YSI 4:38d0fe9c8eb6 700 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 701 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 702 return putnc(buffer,n);
YSI 1:a805daa83dd0 703 }
YSI 1:a805daa83dd0 704
YSI 1:a805daa83dd0 705 int LCD_I2C::print(char *s, short nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 706 {
YSI 1:a805daa83dd0 707 int n=0;
YSI 4:38d0fe9c8eb6 708 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 709 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 710 return putnc(buffer,n);
YSI 1:a805daa83dd0 711 }
YSI 1:a805daa83dd0 712
YSI 1:a805daa83dd0 713 int LCD_I2C::print(char *s, unsigned int nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 714 {
YSI 1:a805daa83dd0 715 int n=0;
YSI 4:38d0fe9c8eb6 716 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 717 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 718 return putnc(buffer,n);
YSI 1:a805daa83dd0 719 }
YSI 1:a805daa83dd0 720
YSI 1:a805daa83dd0 721 int LCD_I2C::print(char *s, unsigned int nb1, short nb2, unsigned int nb3)
YSI 1:a805daa83dd0 722 {
YSI 1:a805daa83dd0 723 int n=0;
YSI 4:38d0fe9c8eb6 724 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 725 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 726 return putnc(buffer,n);
YSI 1:a805daa83dd0 727 }
YSI 1:a805daa83dd0 728
YSI 1:a805daa83dd0 729 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, short nb3)
YSI 1:a805daa83dd0 730 {
YSI 1:a805daa83dd0 731 int n=0;
YSI 4:38d0fe9c8eb6 732 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 733 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 734 return putnc(buffer,n);
YSI 1:a805daa83dd0 735 }
YSI 1:a805daa83dd0 736
YSI 1:a805daa83dd0 737 int LCD_I2C::print(char *s, short nb1, short nb2, long long nb3)
YSI 1:a805daa83dd0 738 {
YSI 1:a805daa83dd0 739 int n=0;
YSI 4:38d0fe9c8eb6 740 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 741 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 742 return putnc(buffer,n);
YSI 1:a805daa83dd0 743 }
YSI 1:a805daa83dd0 744
YSI 1:a805daa83dd0 745 int LCD_I2C::print(char *s, short nb1, long long nb2, short nb3)
YSI 1:a805daa83dd0 746 {
YSI 1:a805daa83dd0 747 int n=0;
YSI 4:38d0fe9c8eb6 748 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 749 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 750 return putnc(buffer,n);
YSI 1:a805daa83dd0 751 }
YSI 1:a805daa83dd0 752
YSI 1:a805daa83dd0 753 int LCD_I2C::print(char *s, short nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 754 {
YSI 1:a805daa83dd0 755 int n=0;
YSI 4:38d0fe9c8eb6 756 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 757 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 758 return putnc(buffer,n);
YSI 1:a805daa83dd0 759 }
YSI 1:a805daa83dd0 760
YSI 1:a805daa83dd0 761 int LCD_I2C::print(char *s, long long nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 762 {
YSI 1:a805daa83dd0 763 int n=0;
YSI 4:38d0fe9c8eb6 764 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 765 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 766 return putnc(buffer,n);
YSI 1:a805daa83dd0 767 }
YSI 1:a805daa83dd0 768
YSI 1:a805daa83dd0 769 int LCD_I2C::print(char *s, long long nb1, short nb2, long long nb3)
YSI 1:a805daa83dd0 770 {
YSI 1:a805daa83dd0 771 int n=0;
YSI 4:38d0fe9c8eb6 772 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 773 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 774 return putnc(buffer,n);
YSI 1:a805daa83dd0 775 }
YSI 1:a805daa83dd0 776
YSI 1:a805daa83dd0 777 int LCD_I2C::print(char *s, long long nb1, long long nb2, short nb3)
YSI 1:a805daa83dd0 778 {
YSI 1:a805daa83dd0 779 int n=0;
YSI 4:38d0fe9c8eb6 780 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 781 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 782 return putnc(buffer,n);
YSI 1:a805daa83dd0 783 }
YSI 1:a805daa83dd0 784
YSI 1:a805daa83dd0 785 int LCD_I2C::print(char *s, short nb1, short nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 786 {
YSI 1:a805daa83dd0 787 int n=0;
YSI 4:38d0fe9c8eb6 788 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 789 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 790 return putnc(buffer,n);
YSI 1:a805daa83dd0 791 }
YSI 1:a805daa83dd0 792
YSI 1:a805daa83dd0 793 int LCD_I2C::print(char *s, short nb1, unsigned long long nb2, short nb3)
YSI 1:a805daa83dd0 794 {
YSI 1:a805daa83dd0 795 int n=0;
YSI 4:38d0fe9c8eb6 796 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 797 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 798 return putnc(buffer,n);
YSI 1:a805daa83dd0 799 }
YSI 1:a805daa83dd0 800
YSI 1:a805daa83dd0 801 int LCD_I2C::print(char *s, short nb1, unsigned long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 802 {
YSI 1:a805daa83dd0 803 int n=0;
YSI 4:38d0fe9c8eb6 804 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 805 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 806 return putnc(buffer,n);
YSI 1:a805daa83dd0 807 }
YSI 1:a805daa83dd0 808
YSI 1:a805daa83dd0 809 int LCD_I2C::print(char *s, unsigned long long nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 810 {
YSI 1:a805daa83dd0 811 int n=0;
YSI 4:38d0fe9c8eb6 812 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 813 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 814 return putnc(buffer,n);
YSI 1:a805daa83dd0 815 }
YSI 1:a805daa83dd0 816
YSI 1:a805daa83dd0 817 int LCD_I2C::print(char *s, unsigned long long nb1, short nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 818 {
YSI 1:a805daa83dd0 819 int n=0;
YSI 4:38d0fe9c8eb6 820 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 821 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 822 return putnc(buffer,n);
YSI 1:a805daa83dd0 823 }
YSI 1:a805daa83dd0 824
YSI 1:a805daa83dd0 825 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, short nb3)
YSI 1:a805daa83dd0 826 {
YSI 1:a805daa83dd0 827 int n=0;
YSI 4:38d0fe9c8eb6 828 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 829 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 830 return putnc(buffer,n);
YSI 1:a805daa83dd0 831 }
YSI 1:a805daa83dd0 832
YSI 1:a805daa83dd0 833 int LCD_I2C::print(char *s, short nb1, short nb2, float nb3)
YSI 1:a805daa83dd0 834 {
YSI 1:a805daa83dd0 835 int n=0;
YSI 4:38d0fe9c8eb6 836 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 837 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 838 return putnc(buffer,n);
YSI 1:a805daa83dd0 839 }
YSI 1:a805daa83dd0 840
YSI 1:a805daa83dd0 841 int LCD_I2C::print(char *s, short nb1, float nb2, short nb3)
YSI 1:a805daa83dd0 842 {
YSI 1:a805daa83dd0 843 int n=0;
YSI 4:38d0fe9c8eb6 844 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 845 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 846 return putnc(buffer,n);
YSI 1:a805daa83dd0 847 }
YSI 1:a805daa83dd0 848
YSI 1:a805daa83dd0 849 int LCD_I2C::print(char *s, short nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 850 {
YSI 1:a805daa83dd0 851 int n=0;
YSI 4:38d0fe9c8eb6 852 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 853 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 854 return putnc(buffer,n);
YSI 1:a805daa83dd0 855 }
YSI 1:a805daa83dd0 856
YSI 1:a805daa83dd0 857 int LCD_I2C::print(char *s, float nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 858 {
YSI 1:a805daa83dd0 859 int n=0;
YSI 4:38d0fe9c8eb6 860 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 861 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 862 return putnc(buffer,n);
YSI 1:a805daa83dd0 863 }
YSI 1:a805daa83dd0 864
YSI 1:a805daa83dd0 865 int LCD_I2C::print(char *s, float nb1, short nb2, float nb3)
YSI 1:a805daa83dd0 866 {
YSI 1:a805daa83dd0 867 int n=0;
YSI 4:38d0fe9c8eb6 868 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 869 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 870 return putnc(buffer,n);
YSI 1:a805daa83dd0 871 }
YSI 1:a805daa83dd0 872
YSI 1:a805daa83dd0 873 int LCD_I2C::print(char *s, float nb1, float nb2, short nb3)
YSI 1:a805daa83dd0 874 {
YSI 1:a805daa83dd0 875 int n=0;
YSI 4:38d0fe9c8eb6 876 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 877 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 878 return putnc(buffer,n);
YSI 1:a805daa83dd0 879 }
YSI 1:a805daa83dd0 880
YSI 1:a805daa83dd0 881 int LCD_I2C::print(char *s, short nb1, short nb2, double nb3)
YSI 1:a805daa83dd0 882 {
YSI 1:a805daa83dd0 883 int n=0;
YSI 4:38d0fe9c8eb6 884 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 885 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 886 return putnc(buffer,n);
YSI 1:a805daa83dd0 887 }
YSI 1:a805daa83dd0 888
YSI 1:a805daa83dd0 889 int LCD_I2C::print(char *s, short nb1, double nb2, short nb3)
YSI 0:0549f4c4896c 890 {
YSI 0:0549f4c4896c 891 int n=0;
YSI 4:38d0fe9c8eb6 892 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 893 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 894 return putnc(buffer,n);
YSI 1:a805daa83dd0 895 }
YSI 1:a805daa83dd0 896
YSI 1:a805daa83dd0 897 int LCD_I2C::print(char *s, short nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 898 {
YSI 1:a805daa83dd0 899 int n=0;
YSI 4:38d0fe9c8eb6 900 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 901 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 902 return putnc(buffer,n);
YSI 1:a805daa83dd0 903 }
YSI 1:a805daa83dd0 904
YSI 1:a805daa83dd0 905 int LCD_I2C::print(char *s, double nb1, short nb2, short nb3)
YSI 1:a805daa83dd0 906 {
YSI 1:a805daa83dd0 907 int n=0;
YSI 4:38d0fe9c8eb6 908 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 909 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 910 return putnc(buffer,n);
YSI 1:a805daa83dd0 911 }
YSI 1:a805daa83dd0 912
YSI 1:a805daa83dd0 913 int LCD_I2C::print(char *s, double nb1, short nb2, double nb3)
YSI 1:a805daa83dd0 914 {
YSI 1:a805daa83dd0 915 int n=0;
YSI 4:38d0fe9c8eb6 916 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 917 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 918 return putnc(buffer,n);
YSI 1:a805daa83dd0 919 }
YSI 1:a805daa83dd0 920
YSI 1:a805daa83dd0 921 int LCD_I2C::print(char *s, double nb1, double nb2, short nb3)
YSI 1:a805daa83dd0 922 {
YSI 1:a805daa83dd0 923 int n=0;
YSI 4:38d0fe9c8eb6 924 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 925 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 926 return putnc(buffer,n);
YSI 1:a805daa83dd0 927 }
YSI 1:a805daa83dd0 928
YSI 1:a805daa83dd0 929 int LCD_I2C::print(char *s, unsigned short nb)
YSI 1:a805daa83dd0 930 {
YSI 1:a805daa83dd0 931 int n=0;
YSI 4:38d0fe9c8eb6 932 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 933 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 934 return putnc(buffer,n);
YSI 1:a805daa83dd0 935 }
YSI 1:a805daa83dd0 936
YSI 1:a805daa83dd0 937 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2)
YSI 1:a805daa83dd0 938 {
YSI 1:a805daa83dd0 939 int n=0;
YSI 4:38d0fe9c8eb6 940 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 941 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 942 return putnc(buffer,n);
YSI 1:a805daa83dd0 943 }
YSI 1:a805daa83dd0 944
YSI 1:a805daa83dd0 945 int LCD_I2C::print(char *s, unsigned short nb1, int nb2)
YSI 1:a805daa83dd0 946 {
YSI 1:a805daa83dd0 947 int n=0;
YSI 4:38d0fe9c8eb6 948 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 949 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 950 return putnc(buffer,n);
YSI 1:a805daa83dd0 951 }
YSI 1:a805daa83dd0 952
YSI 1:a805daa83dd0 953 int LCD_I2C::print(char *s, int nb1, unsigned short nb2)
YSI 1:a805daa83dd0 954 {
YSI 1:a805daa83dd0 955 int n=0;
YSI 4:38d0fe9c8eb6 956 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 957 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 958 return putnc(buffer,n);
YSI 1:a805daa83dd0 959 }
YSI 1:a805daa83dd0 960
YSI 1:a805daa83dd0 961 int LCD_I2C::print(char *s, unsigned short nb1, unsigned int nb2)
YSI 1:a805daa83dd0 962 {
YSI 1:a805daa83dd0 963 int n=0;
YSI 4:38d0fe9c8eb6 964 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 965 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 966 return putnc(buffer,n);
YSI 1:a805daa83dd0 967 }
YSI 1:a805daa83dd0 968
YSI 1:a805daa83dd0 969 int LCD_I2C::print(char *s, unsigned int nb1, unsigned short nb2)
YSI 1:a805daa83dd0 970 {
YSI 1:a805daa83dd0 971 int n=0;
YSI 4:38d0fe9c8eb6 972 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 973 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 974 return putnc(buffer,n);
YSI 1:a805daa83dd0 975 }
YSI 1:a805daa83dd0 976
YSI 1:a805daa83dd0 977 int LCD_I2C::print(char *s, unsigned short nb1, long long nb2)
YSI 1:a805daa83dd0 978 {
YSI 1:a805daa83dd0 979 int n=0;
YSI 4:38d0fe9c8eb6 980 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 981 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 982 return putnc(buffer,n);
YSI 1:a805daa83dd0 983 }
YSI 1:a805daa83dd0 984
YSI 1:a805daa83dd0 985 int LCD_I2C::print(char *s, long long nb1, unsigned short nb2)
YSI 1:a805daa83dd0 986 {
YSI 1:a805daa83dd0 987 int n=0;
YSI 4:38d0fe9c8eb6 988 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 989 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 990 return putnc(buffer,n);
YSI 1:a805daa83dd0 991 }
YSI 1:a805daa83dd0 992
YSI 1:a805daa83dd0 993 int LCD_I2C::print(char *s, unsigned short nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 994 {
YSI 1:a805daa83dd0 995 int n=0;
YSI 4:38d0fe9c8eb6 996 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 997 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 998 return putnc(buffer,n);
YSI 1:a805daa83dd0 999 }
YSI 1:a805daa83dd0 1000
YSI 1:a805daa83dd0 1001 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned short nb2)
YSI 1:a805daa83dd0 1002 {
YSI 1:a805daa83dd0 1003 int n=0;
YSI 4:38d0fe9c8eb6 1004 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1005 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1006 return putnc(buffer,n);
YSI 1:a805daa83dd0 1007 }
YSI 1:a805daa83dd0 1008
YSI 1:a805daa83dd0 1009 int LCD_I2C::print(char *s, unsigned short nb1, float nb2)
YSI 1:a805daa83dd0 1010 {
YSI 1:a805daa83dd0 1011 int n=0;
YSI 4:38d0fe9c8eb6 1012 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1013 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1014 return putnc(buffer,n);
YSI 1:a805daa83dd0 1015 }
YSI 1:a805daa83dd0 1016
YSI 1:a805daa83dd0 1017 int LCD_I2C::print(char *s, float nb1, unsigned short nb2)
YSI 1:a805daa83dd0 1018 {
YSI 1:a805daa83dd0 1019 int n=0;
YSI 4:38d0fe9c8eb6 1020 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1021 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1022 return putnc(buffer,n);
YSI 1:a805daa83dd0 1023 }
YSI 1:a805daa83dd0 1024
YSI 1:a805daa83dd0 1025 int LCD_I2C::print(char *s, unsigned short nb1, double nb2)
YSI 1:a805daa83dd0 1026 {
YSI 1:a805daa83dd0 1027 int n=0;
YSI 4:38d0fe9c8eb6 1028 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1029 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1030 return putnc(buffer,n);
YSI 1:a805daa83dd0 1031 }
YSI 1:a805daa83dd0 1032
YSI 1:a805daa83dd0 1033 int LCD_I2C::print(char *s, double nb1, unsigned short nb2)
YSI 1:a805daa83dd0 1034 {
YSI 1:a805daa83dd0 1035 int n=0;
YSI 4:38d0fe9c8eb6 1036 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1037 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1038 return putnc(buffer,n);
YSI 1:a805daa83dd0 1039 }
YSI 1:a805daa83dd0 1040
YSI 1:a805daa83dd0 1041 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1042 {
YSI 1:a805daa83dd0 1043 int n=0;
YSI 4:38d0fe9c8eb6 1044 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1045 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1046 return putnc(buffer,n);
YSI 1:a805daa83dd0 1047 }
YSI 1:a805daa83dd0 1048
YSI 1:a805daa83dd0 1049 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, int nb3)
YSI 1:a805daa83dd0 1050 {
YSI 1:a805daa83dd0 1051 int n=0;
YSI 4:38d0fe9c8eb6 1052 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1053 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1054 return putnc(buffer,n);
YSI 1:a805daa83dd0 1055 }
YSI 1:a805daa83dd0 1056
YSI 1:a805daa83dd0 1057 int LCD_I2C::print(char *s, unsigned short nb1, int nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1058 {
YSI 1:a805daa83dd0 1059 int n=0;
YSI 4:38d0fe9c8eb6 1060 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1061 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1062 return putnc(buffer,n);
YSI 1:a805daa83dd0 1063 }
YSI 1:a805daa83dd0 1064
YSI 1:a805daa83dd0 1065 int LCD_I2C::print(char *s, unsigned short nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1066 {
YSI 1:a805daa83dd0 1067 int n=0;
YSI 4:38d0fe9c8eb6 1068 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1069 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1070 return putnc(buffer,n);
YSI 1:a805daa83dd0 1071 }
YSI 1:a805daa83dd0 1072
YSI 1:a805daa83dd0 1073 int LCD_I2C::print(char *s, int nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1074 {
YSI 1:a805daa83dd0 1075 int n=0;
YSI 4:38d0fe9c8eb6 1076 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1077 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1078 return putnc(buffer,n);
YSI 1:a805daa83dd0 1079 }
YSI 1:a805daa83dd0 1080
YSI 1:a805daa83dd0 1081 int LCD_I2C::print(char *s, int nb1, unsigned short nb2, int nb3)
YSI 1:a805daa83dd0 1082 {
YSI 1:a805daa83dd0 1083 int n=0;
YSI 4:38d0fe9c8eb6 1084 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1085 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1086 return putnc(buffer,n);
YSI 1:a805daa83dd0 1087 }
YSI 1:a805daa83dd0 1088
YSI 1:a805daa83dd0 1089 int LCD_I2C::print(char *s, int nb1, int nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1090 {
YSI 1:a805daa83dd0 1091 int n=0;
YSI 4:38d0fe9c8eb6 1092 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1093 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1094 return putnc(buffer,n);
YSI 1:a805daa83dd0 1095 }
YSI 1:a805daa83dd0 1096
YSI 1:a805daa83dd0 1097 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1098 {
YSI 1:a805daa83dd0 1099 int n=0;
YSI 4:38d0fe9c8eb6 1100 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1101 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1102 return putnc(buffer,n);
YSI 1:a805daa83dd0 1103 }
YSI 1:a805daa83dd0 1104
YSI 1:a805daa83dd0 1105 int LCD_I2C::print(char *s, unsigned short nb1, unsigned int nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1106 {
YSI 1:a805daa83dd0 1107 int n=0;
YSI 4:38d0fe9c8eb6 1108 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1109 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1110 return putnc(buffer,n);
YSI 0:0549f4c4896c 1111 }
YSI 0:0549f4c4896c 1112
YSI 1:a805daa83dd0 1113 int LCD_I2C::print(char *s, unsigned short nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1114 {
YSI 1:a805daa83dd0 1115 int n=0;
YSI 4:38d0fe9c8eb6 1116 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1117 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1118 return putnc(buffer,n);
YSI 1:a805daa83dd0 1119 }
YSI 1:a805daa83dd0 1120
YSI 1:a805daa83dd0 1121 int LCD_I2C::print(char *s, unsigned int nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1122 {
YSI 1:a805daa83dd0 1123 int n=0;
YSI 4:38d0fe9c8eb6 1124 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1125 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1126 return putnc(buffer,n);
YSI 1:a805daa83dd0 1127 }
YSI 1:a805daa83dd0 1128
YSI 1:a805daa83dd0 1129 int LCD_I2C::print(char *s, unsigned int nb1, unsigned short nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1130 {
YSI 1:a805daa83dd0 1131 int n=0;
YSI 4:38d0fe9c8eb6 1132 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1133 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1134 return putnc(buffer,n);
YSI 1:a805daa83dd0 1135 }
YSI 1:a805daa83dd0 1136
YSI 1:a805daa83dd0 1137 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1138 {
YSI 1:a805daa83dd0 1139 int n=0;
YSI 4:38d0fe9c8eb6 1140 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1141 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1142 return putnc(buffer,n);
YSI 1:a805daa83dd0 1143 }
YSI 1:a805daa83dd0 1144
YSI 1:a805daa83dd0 1145 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, long long nb3)
YSI 1:a805daa83dd0 1146 {
YSI 1:a805daa83dd0 1147 int n=0;
YSI 4:38d0fe9c8eb6 1148 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1149 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1150 return putnc(buffer,n);
YSI 1:a805daa83dd0 1151 }
YSI 1:a805daa83dd0 1152
YSI 1:a805daa83dd0 1153 int LCD_I2C::print(char *s, unsigned short nb1, long long nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1154 {
YSI 1:a805daa83dd0 1155 int n=0;
YSI 4:38d0fe9c8eb6 1156 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1157 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1158 return putnc(buffer,n);
YSI 1:a805daa83dd0 1159 }
YSI 1:a805daa83dd0 1160
YSI 1:a805daa83dd0 1161 int LCD_I2C::print(char *s, unsigned short nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 1162 {
YSI 1:a805daa83dd0 1163 int n=0;
YSI 4:38d0fe9c8eb6 1164 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1165 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1166 return putnc(buffer,n);
YSI 1:a805daa83dd0 1167 }
YSI 1:a805daa83dd0 1168
YSI 1:a805daa83dd0 1169 int LCD_I2C::print(char *s, long long nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1170 {
YSI 1:a805daa83dd0 1171 int n=0;
YSI 4:38d0fe9c8eb6 1172 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1173 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1174 return putnc(buffer,n);
YSI 1:a805daa83dd0 1175 }
YSI 1:a805daa83dd0 1176
YSI 1:a805daa83dd0 1177 int LCD_I2C::print(char *s, long long nb1, unsigned short nb2, long long nb3)
YSI 1:a805daa83dd0 1178 {
YSI 1:a805daa83dd0 1179 int n=0;
YSI 4:38d0fe9c8eb6 1180 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1181 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1182 return putnc(buffer,n);
YSI 1:a805daa83dd0 1183 }
YSI 1:a805daa83dd0 1184
YSI 1:a805daa83dd0 1185 int LCD_I2C::print(char *s, long long nb1, long long nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1186 {
YSI 1:a805daa83dd0 1187 int n=0;
YSI 4:38d0fe9c8eb6 1188 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1189 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1190 return putnc(buffer,n);
YSI 1:a805daa83dd0 1191 }
YSI 1:a805daa83dd0 1192
YSI 1:a805daa83dd0 1193 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1194 {
YSI 1:a805daa83dd0 1195 int n=0;
YSI 4:38d0fe9c8eb6 1196 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1197 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1198 return putnc(buffer,n);
YSI 1:a805daa83dd0 1199 }
YSI 1:a805daa83dd0 1200
YSI 1:a805daa83dd0 1201 int LCD_I2C::print(char *s, unsigned short nb1, unsigned long long nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1202 {
YSI 1:a805daa83dd0 1203 int n=0;
YSI 4:38d0fe9c8eb6 1204 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1205 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1206 return putnc(buffer,n);
YSI 1:a805daa83dd0 1207 }
YSI 1:a805daa83dd0 1208
YSI 1:a805daa83dd0 1209 int LCD_I2C::print(char *s, unsigned short nb1, unsigned long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1210 {
YSI 1:a805daa83dd0 1211 int n=0;
YSI 4:38d0fe9c8eb6 1212 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1213 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1214 return putnc(buffer,n);
YSI 1:a805daa83dd0 1215 }
YSI 1:a805daa83dd0 1216
YSI 1:a805daa83dd0 1217 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned short nb2, unsigned short nb3)
YSI 0:0549f4c4896c 1218 {
YSI 0:0549f4c4896c 1219 int n=0;
YSI 4:38d0fe9c8eb6 1220 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1221 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1222 return putnc(buffer,n);
YSI 1:a805daa83dd0 1223 }
YSI 1:a805daa83dd0 1224
YSI 1:a805daa83dd0 1225 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned short nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1226 {
YSI 1:a805daa83dd0 1227 int n=0;
YSI 4:38d0fe9c8eb6 1228 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1229 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1230 return putnc(buffer,n);
YSI 1:a805daa83dd0 1231 }
YSI 1:a805daa83dd0 1232
YSI 1:a805daa83dd0 1233 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1234 {
YSI 1:a805daa83dd0 1235 int n=0;
YSI 4:38d0fe9c8eb6 1236 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1237 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1238 return putnc(buffer,n);
YSI 1:a805daa83dd0 1239 }
YSI 1:a805daa83dd0 1240
YSI 1:a805daa83dd0 1241 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, float nb3)
YSI 1:a805daa83dd0 1242 {
YSI 1:a805daa83dd0 1243 int n=0;
YSI 4:38d0fe9c8eb6 1244 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1245 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1246 return putnc(buffer,n);
YSI 1:a805daa83dd0 1247 }
YSI 1:a805daa83dd0 1248
YSI 1:a805daa83dd0 1249 int LCD_I2C::print(char *s, unsigned short nb1, float nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1250 {
YSI 1:a805daa83dd0 1251 int n=0;
YSI 4:38d0fe9c8eb6 1252 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1253 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1254 return putnc(buffer,n);
YSI 1:a805daa83dd0 1255 }
YSI 1:a805daa83dd0 1256
YSI 1:a805daa83dd0 1257 int LCD_I2C::print(char *s, unsigned short nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 1258 {
YSI 1:a805daa83dd0 1259 int n=0;
YSI 4:38d0fe9c8eb6 1260 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1261 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1262 return putnc(buffer,n);
YSI 1:a805daa83dd0 1263 }
YSI 1:a805daa83dd0 1264
YSI 1:a805daa83dd0 1265 int LCD_I2C::print(char *s, float nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1266 {
YSI 1:a805daa83dd0 1267 int n=0;
YSI 4:38d0fe9c8eb6 1268 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1269 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1270 return putnc(buffer,n);
YSI 1:a805daa83dd0 1271 }
YSI 1:a805daa83dd0 1272
YSI 1:a805daa83dd0 1273 int LCD_I2C::print(char *s, float nb1, unsigned short nb2, float nb3)
YSI 1:a805daa83dd0 1274 {
YSI 1:a805daa83dd0 1275 int n=0;
YSI 4:38d0fe9c8eb6 1276 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1277 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1278 return putnc(buffer,n);
YSI 1:a805daa83dd0 1279 }
YSI 1:a805daa83dd0 1280
YSI 1:a805daa83dd0 1281 int LCD_I2C::print(char *s, float nb1, float nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1282 {
YSI 1:a805daa83dd0 1283 int n=0;
YSI 4:38d0fe9c8eb6 1284 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1285 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1286 return putnc(buffer,n);
YSI 1:a805daa83dd0 1287 }
YSI 1:a805daa83dd0 1288
YSI 1:a805daa83dd0 1289 int LCD_I2C::print(char *s, unsigned short nb1, unsigned short nb2, double nb3)
YSI 1:a805daa83dd0 1290 {
YSI 1:a805daa83dd0 1291 int n=0;
YSI 4:38d0fe9c8eb6 1292 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1293 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1294 return putnc(buffer,n);
YSI 1:a805daa83dd0 1295 }
YSI 1:a805daa83dd0 1296
YSI 1:a805daa83dd0 1297 int LCD_I2C::print(char *s, unsigned short nb1, double nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1298 {
YSI 1:a805daa83dd0 1299 int n=0;
YSI 4:38d0fe9c8eb6 1300 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1301 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1302 return putnc(buffer,n);
YSI 1:a805daa83dd0 1303 }
YSI 1:a805daa83dd0 1304
YSI 1:a805daa83dd0 1305 int LCD_I2C::print(char *s, unsigned short nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 1306 {
YSI 1:a805daa83dd0 1307 int n=0;
YSI 4:38d0fe9c8eb6 1308 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1309 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1310 return putnc(buffer,n);
YSI 1:a805daa83dd0 1311 }
YSI 1:a805daa83dd0 1312
YSI 1:a805daa83dd0 1313 int LCD_I2C::print(char *s, double nb1, unsigned short nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1314 {
YSI 1:a805daa83dd0 1315 int n=0;
YSI 4:38d0fe9c8eb6 1316 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1317 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1318 return putnc(buffer,n);
YSI 1:a805daa83dd0 1319 }
YSI 1:a805daa83dd0 1320
YSI 1:a805daa83dd0 1321 int LCD_I2C::print(char *s, double nb1, unsigned short nb2, double nb3)
YSI 1:a805daa83dd0 1322 {
YSI 1:a805daa83dd0 1323 int n=0;
YSI 4:38d0fe9c8eb6 1324 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1325 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1326 return putnc(buffer,n);
YSI 1:a805daa83dd0 1327 }
YSI 1:a805daa83dd0 1328
YSI 1:a805daa83dd0 1329 int LCD_I2C::print(char *s, double nb1, double nb2, unsigned short nb3)
YSI 1:a805daa83dd0 1330 {
YSI 1:a805daa83dd0 1331 int n=0;
YSI 4:38d0fe9c8eb6 1332 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1333 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1334 return putnc(buffer,n);
YSI 0:0549f4c4896c 1335 }
YSI 0:0549f4c4896c 1336
YSI 0:0549f4c4896c 1337 int LCD_I2C::print(char *s, int nb)
YSI 0:0549f4c4896c 1338 {
YSI 0:0549f4c4896c 1339 int n=0;
YSI 4:38d0fe9c8eb6 1340 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1341 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 1342 return putnc(buffer,n);
YSI 0:0549f4c4896c 1343 }
YSI 0:0549f4c4896c 1344
YSI 1:a805daa83dd0 1345 int LCD_I2C::print(char *s, int nb1, int nb2)
YSI 1:a805daa83dd0 1346 {
YSI 1:a805daa83dd0 1347 int n=0;
YSI 4:38d0fe9c8eb6 1348 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1349 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1350 return putnc(buffer,n);
YSI 1:a805daa83dd0 1351 }
YSI 1:a805daa83dd0 1352
YSI 1:a805daa83dd0 1353 int LCD_I2C::print(char *s, int nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1354 {
YSI 1:a805daa83dd0 1355 int n=0;
YSI 4:38d0fe9c8eb6 1356 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1357 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1358 return putnc(buffer,n);
YSI 1:a805daa83dd0 1359 }
YSI 1:a805daa83dd0 1360
YSI 1:a805daa83dd0 1361 int LCD_I2C::print(char *s, unsigned int nb1, int nb2)
YSI 1:a805daa83dd0 1362 {
YSI 1:a805daa83dd0 1363 int n=0;
YSI 4:38d0fe9c8eb6 1364 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1365 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1366 return putnc(buffer,n);
YSI 1:a805daa83dd0 1367 }
YSI 1:a805daa83dd0 1368
YSI 1:a805daa83dd0 1369 int LCD_I2C::print(char *s, int nb1, long long nb2)
YSI 0:0549f4c4896c 1370 {
YSI 0:0549f4c4896c 1371 int n=0;
YSI 4:38d0fe9c8eb6 1372 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1373 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1374 return putnc(buffer,n);
YSI 1:a805daa83dd0 1375 }
YSI 1:a805daa83dd0 1376
YSI 1:a805daa83dd0 1377 int LCD_I2C::print(char *s, long long nb1, int nb2)
YSI 1:a805daa83dd0 1378 {
YSI 1:a805daa83dd0 1379 int n=0;
YSI 4:38d0fe9c8eb6 1380 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1381 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1382 return putnc(buffer,n);
YSI 0:0549f4c4896c 1383 }
YSI 0:0549f4c4896c 1384
YSI 1:a805daa83dd0 1385 int LCD_I2C::print(char *s, int nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 1386 {
YSI 1:a805daa83dd0 1387 int n=0;
YSI 4:38d0fe9c8eb6 1388 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1389 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1390 return putnc(buffer,n);
YSI 1:a805daa83dd0 1391 }
YSI 1:a805daa83dd0 1392
YSI 1:a805daa83dd0 1393 int LCD_I2C::print(char *s, unsigned long long nb1, int nb2)
YSI 1:a805daa83dd0 1394 {
YSI 1:a805daa83dd0 1395 int n=0;
YSI 4:38d0fe9c8eb6 1396 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1397 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1398 return putnc(buffer,n);
YSI 1:a805daa83dd0 1399 }
YSI 1:a805daa83dd0 1400
YSI 1:a805daa83dd0 1401 int LCD_I2C::print(char *s, int nb1, float nb2)
YSI 1:a805daa83dd0 1402 {
YSI 1:a805daa83dd0 1403 int n=0;
YSI 4:38d0fe9c8eb6 1404 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1405 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1406 return putnc(buffer,n);
YSI 1:a805daa83dd0 1407 }
YSI 1:a805daa83dd0 1408
YSI 1:a805daa83dd0 1409 int LCD_I2C::print(char *s, float nb1, int nb2)
YSI 0:0549f4c4896c 1410 {
YSI 0:0549f4c4896c 1411 int n=0;
YSI 4:38d0fe9c8eb6 1412 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1413 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1414 return putnc(buffer,n);
YSI 0:0549f4c4896c 1415 }
YSI 0:0549f4c4896c 1416
YSI 0:0549f4c4896c 1417 int LCD_I2C::print(char *s, int nb1, double nb2)
YSI 0:0549f4c4896c 1418 {
YSI 0:0549f4c4896c 1419 int n=0;
YSI 4:38d0fe9c8eb6 1420 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1421 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1422 return putnc(buffer,n);
YSI 0:0549f4c4896c 1423 }
YSI 0:0549f4c4896c 1424
YSI 0:0549f4c4896c 1425 int LCD_I2C::print(char *s, double nb1, int nb2)
YSI 0:0549f4c4896c 1426 {
YSI 0:0549f4c4896c 1427 int n=0;
YSI 4:38d0fe9c8eb6 1428 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1429 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1430 return putnc(buffer,n);
YSI 0:0549f4c4896c 1431 }
YSI 0:0549f4c4896c 1432
YSI 1:a805daa83dd0 1433 int LCD_I2C::print(char *s, int nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1434 {
YSI 1:a805daa83dd0 1435 int n=0;
YSI 4:38d0fe9c8eb6 1436 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1437 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1438 return putnc(buffer,n);
YSI 1:a805daa83dd0 1439 }
YSI 1:a805daa83dd0 1440
YSI 1:a805daa83dd0 1441 int LCD_I2C::print(char *s, int nb1, int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1442 {
YSI 1:a805daa83dd0 1443 int n=0;
YSI 4:38d0fe9c8eb6 1444 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1445 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1446 return putnc(buffer,n);
YSI 1:a805daa83dd0 1447 }
YSI 1:a805daa83dd0 1448
YSI 1:a805daa83dd0 1449 int LCD_I2C::print(char *s, int nb1, unsigned int nb2, int nb3)
YSI 1:a805daa83dd0 1450 {
YSI 1:a805daa83dd0 1451 int n=0;
YSI 4:38d0fe9c8eb6 1452 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1453 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1454 return putnc(buffer,n);
YSI 1:a805daa83dd0 1455 }
YSI 1:a805daa83dd0 1456
YSI 1:a805daa83dd0 1457 int LCD_I2C::print(char *s, int nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1458 {
YSI 1:a805daa83dd0 1459 int n=0;
YSI 4:38d0fe9c8eb6 1460 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1461 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1462 return putnc(buffer,n);
YSI 1:a805daa83dd0 1463 }
YSI 1:a805daa83dd0 1464
YSI 1:a805daa83dd0 1465 int LCD_I2C::print(char *s, unsigned int nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1466 {
YSI 1:a805daa83dd0 1467 int n=0;
YSI 4:38d0fe9c8eb6 1468 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1469 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1470 return putnc(buffer,n);
YSI 1:a805daa83dd0 1471 }
YSI 1:a805daa83dd0 1472
YSI 1:a805daa83dd0 1473 int LCD_I2C::print(char *s, unsigned int nb1, int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1474 {
YSI 1:a805daa83dd0 1475 int n=0;
YSI 4:38d0fe9c8eb6 1476 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1477 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1478 return putnc(buffer,n);
YSI 1:a805daa83dd0 1479 }
YSI 1:a805daa83dd0 1480
YSI 1:a805daa83dd0 1481 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, int nb3)
YSI 1:a805daa83dd0 1482 {
YSI 1:a805daa83dd0 1483 int n=0;
YSI 4:38d0fe9c8eb6 1484 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1485 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1486 return putnc(buffer,n);
YSI 1:a805daa83dd0 1487 }
YSI 1:a805daa83dd0 1488
YSI 1:a805daa83dd0 1489 int LCD_I2C::print(char *s, int nb1, int nb2, long long nb3)
YSI 1:a805daa83dd0 1490 {
YSI 1:a805daa83dd0 1491 int n=0;
YSI 4:38d0fe9c8eb6 1492 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1493 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1494 return putnc(buffer,n);
YSI 1:a805daa83dd0 1495 }
YSI 1:a805daa83dd0 1496
YSI 1:a805daa83dd0 1497 int LCD_I2C::print(char *s, int nb1, long long nb2, int nb3)
YSI 1:a805daa83dd0 1498 {
YSI 1:a805daa83dd0 1499 int n=0;
YSI 4:38d0fe9c8eb6 1500 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1501 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1502 return putnc(buffer,n);
YSI 1:a805daa83dd0 1503 }
YSI 1:a805daa83dd0 1504
YSI 1:a805daa83dd0 1505 int LCD_I2C::print(char *s, int nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 1506 {
YSI 1:a805daa83dd0 1507 int n=0;
YSI 4:38d0fe9c8eb6 1508 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1509 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1510 return putnc(buffer,n);
YSI 1:a805daa83dd0 1511 }
YSI 1:a805daa83dd0 1512
YSI 1:a805daa83dd0 1513 int LCD_I2C::print(char *s, long long nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1514 {
YSI 1:a805daa83dd0 1515 int n=0;
YSI 4:38d0fe9c8eb6 1516 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1517 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1518 return putnc(buffer,n);
YSI 1:a805daa83dd0 1519 }
YSI 1:a805daa83dd0 1520
YSI 1:a805daa83dd0 1521 int LCD_I2C::print(char *s, long long nb1, int nb2, long long nb3)
YSI 1:a805daa83dd0 1522 {
YSI 1:a805daa83dd0 1523 int n=0;
YSI 4:38d0fe9c8eb6 1524 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1525 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1526 return putnc(buffer,n);
YSI 1:a805daa83dd0 1527 }
YSI 1:a805daa83dd0 1528
YSI 1:a805daa83dd0 1529 int LCD_I2C::print(char *s, long long nb1, long long nb2, int nb3)
YSI 1:a805daa83dd0 1530 {
YSI 1:a805daa83dd0 1531 int n=0;
YSI 4:38d0fe9c8eb6 1532 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1533 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1534 return putnc(buffer,n);
YSI 1:a805daa83dd0 1535 }
YSI 1:a805daa83dd0 1536
YSI 1:a805daa83dd0 1537 int LCD_I2C::print(char *s, int nb1, int nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1538 {
YSI 1:a805daa83dd0 1539 int n=0;
YSI 4:38d0fe9c8eb6 1540 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1541 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1542 return putnc(buffer,n);
YSI 1:a805daa83dd0 1543 }
YSI 1:a805daa83dd0 1544
YSI 1:a805daa83dd0 1545 int LCD_I2C::print(char *s, int nb1, unsigned long long nb2, int nb3)
YSI 0:0549f4c4896c 1546 {
YSI 0:0549f4c4896c 1547 int n=0;
YSI 4:38d0fe9c8eb6 1548 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1549 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1550 return putnc(buffer,n);
YSI 1:a805daa83dd0 1551 }
YSI 1:a805daa83dd0 1552
YSI 1:a805daa83dd0 1553 int LCD_I2C::print(char *s, int nb1, unsigned long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1554 {
YSI 1:a805daa83dd0 1555 int n=0;
YSI 4:38d0fe9c8eb6 1556 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1557 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1558 return putnc(buffer,n);
YSI 1:a805daa83dd0 1559 }
YSI 1:a805daa83dd0 1560
YSI 1:a805daa83dd0 1561 int LCD_I2C::print(char *s, unsigned long long nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1562 {
YSI 1:a805daa83dd0 1563 int n=0;
YSI 4:38d0fe9c8eb6 1564 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1565 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1566 return putnc(buffer,n);
YSI 1:a805daa83dd0 1567 }
YSI 1:a805daa83dd0 1568
YSI 1:a805daa83dd0 1569 int LCD_I2C::print(char *s, unsigned long long nb1, int nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1570 {
YSI 1:a805daa83dd0 1571 int n=0;
YSI 4:38d0fe9c8eb6 1572 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1573 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1574 return putnc(buffer,n);
YSI 1:a805daa83dd0 1575 }
YSI 1:a805daa83dd0 1576
YSI 1:a805daa83dd0 1577 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, int nb3)
YSI 1:a805daa83dd0 1578 {
YSI 1:a805daa83dd0 1579 int n=0;
YSI 4:38d0fe9c8eb6 1580 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1581 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1582 return putnc(buffer,n);
YSI 1:a805daa83dd0 1583 }
YSI 1:a805daa83dd0 1584
YSI 1:a805daa83dd0 1585 int LCD_I2C::print(char *s, int nb1, int nb2, float nb3)
YSI 1:a805daa83dd0 1586 {
YSI 1:a805daa83dd0 1587 int n=0;
YSI 4:38d0fe9c8eb6 1588 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1589 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1590 return putnc(buffer,n);
YSI 1:a805daa83dd0 1591 }
YSI 1:a805daa83dd0 1592
YSI 1:a805daa83dd0 1593 int LCD_I2C::print(char *s, int nb1, float nb2, int nb3)
YSI 1:a805daa83dd0 1594 {
YSI 1:a805daa83dd0 1595 int n=0;
YSI 4:38d0fe9c8eb6 1596 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1597 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1598 return putnc(buffer,n);
YSI 0:0549f4c4896c 1599 }
YSI 0:0549f4c4896c 1600
YSI 1:a805daa83dd0 1601 int LCD_I2C::print(char *s, int nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 1602 {
YSI 1:a805daa83dd0 1603 int n=0;
YSI 4:38d0fe9c8eb6 1604 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1605 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1606 return putnc(buffer,n);
YSI 1:a805daa83dd0 1607 }
YSI 1:a805daa83dd0 1608
YSI 1:a805daa83dd0 1609 int LCD_I2C::print(char *s, float nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1610 {
YSI 1:a805daa83dd0 1611 int n=0;
YSI 4:38d0fe9c8eb6 1612 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1613 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1614 return putnc(buffer,n);
YSI 1:a805daa83dd0 1615 }
YSI 1:a805daa83dd0 1616
YSI 1:a805daa83dd0 1617 int LCD_I2C::print(char *s, float nb1, int nb2, float nb3)
YSI 1:a805daa83dd0 1618 {
YSI 1:a805daa83dd0 1619 int n=0;
YSI 4:38d0fe9c8eb6 1620 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1621 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1622 return putnc(buffer,n);
YSI 1:a805daa83dd0 1623 }
YSI 1:a805daa83dd0 1624
YSI 1:a805daa83dd0 1625 int LCD_I2C::print(char *s, float nb1, float nb2, int nb3)
YSI 1:a805daa83dd0 1626 {
YSI 1:a805daa83dd0 1627 int n=0;
YSI 4:38d0fe9c8eb6 1628 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1629 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1630 return putnc(buffer,n);
YSI 1:a805daa83dd0 1631 }
YSI 1:a805daa83dd0 1632
YSI 1:a805daa83dd0 1633 int LCD_I2C::print(char *s, int nb1, int nb2, double nb3)
YSI 1:a805daa83dd0 1634 {
YSI 1:a805daa83dd0 1635 int n=0;
YSI 4:38d0fe9c8eb6 1636 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1637 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1638 return putnc(buffer,n);
YSI 1:a805daa83dd0 1639 }
YSI 1:a805daa83dd0 1640
YSI 1:a805daa83dd0 1641 int LCD_I2C::print(char *s, int nb1, double nb2, int nb3)
YSI 1:a805daa83dd0 1642 {
YSI 1:a805daa83dd0 1643 int n=0;
YSI 4:38d0fe9c8eb6 1644 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1645 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1646 return putnc(buffer,n);
YSI 1:a805daa83dd0 1647 }
YSI 1:a805daa83dd0 1648
YSI 1:a805daa83dd0 1649 int LCD_I2C::print(char *s, int nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 1650 {
YSI 1:a805daa83dd0 1651 int n=0;
YSI 4:38d0fe9c8eb6 1652 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1653 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1654 return putnc(buffer,n);
YSI 1:a805daa83dd0 1655 }
YSI 1:a805daa83dd0 1656
YSI 1:a805daa83dd0 1657 int LCD_I2C::print(char *s, double nb1, int nb2, int nb3)
YSI 1:a805daa83dd0 1658 {
YSI 1:a805daa83dd0 1659 int n=0;
YSI 4:38d0fe9c8eb6 1660 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1661 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1662 return putnc(buffer,n);
YSI 1:a805daa83dd0 1663 }
YSI 1:a805daa83dd0 1664
YSI 1:a805daa83dd0 1665 int LCD_I2C::print(char *s, double nb1, int nb2, double nb3)
YSI 0:0549f4c4896c 1666 {
YSI 0:0549f4c4896c 1667 int n=0;
YSI 4:38d0fe9c8eb6 1668 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1669 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1670 return putnc(buffer,n);
YSI 0:0549f4c4896c 1671 }
YSI 0:0549f4c4896c 1672
YSI 0:0549f4c4896c 1673 int LCD_I2C::print(char *s, double nb1, double nb2, int nb3)
YSI 0:0549f4c4896c 1674 {
YSI 0:0549f4c4896c 1675 int n=0;
YSI 4:38d0fe9c8eb6 1676 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1677 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1678 return putnc(buffer,n);
YSI 0:0549f4c4896c 1679 }
YSI 0:0549f4c4896c 1680
YSI 1:a805daa83dd0 1681 int LCD_I2C::print(char *s, unsigned int nb)
YSI 1:a805daa83dd0 1682 {
YSI 1:a805daa83dd0 1683 int n=0;
YSI 4:38d0fe9c8eb6 1684 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1685 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 1686 return putnc(buffer,n);
YSI 1:a805daa83dd0 1687 }
YSI 0:0549f4c4896c 1688
YSI 1:a805daa83dd0 1689 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1690 {
YSI 1:a805daa83dd0 1691 int n=0;
YSI 4:38d0fe9c8eb6 1692 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1693 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1694 return putnc(buffer,n);
YSI 1:a805daa83dd0 1695 }
YSI 1:a805daa83dd0 1696
YSI 1:a805daa83dd0 1697 int LCD_I2C::print(char *s, unsigned int nb1, long long nb2)
YSI 1:a805daa83dd0 1698 {
YSI 1:a805daa83dd0 1699 int n=0;
YSI 4:38d0fe9c8eb6 1700 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1701 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1702 return putnc(buffer,n);
YSI 1:a805daa83dd0 1703 }
YSI 1:a805daa83dd0 1704
YSI 1:a805daa83dd0 1705 int LCD_I2C::print(char *s, long long nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1706 {
YSI 1:a805daa83dd0 1707 int n=0;
YSI 4:38d0fe9c8eb6 1708 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1709 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1710 return putnc(buffer,n);
YSI 1:a805daa83dd0 1711 }
YSI 1:a805daa83dd0 1712
YSI 1:a805daa83dd0 1713 int LCD_I2C::print(char *s, unsigned int nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 1714 {
YSI 1:a805daa83dd0 1715 int n=0;
YSI 4:38d0fe9c8eb6 1716 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1717 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1718 return putnc(buffer,n);
YSI 1:a805daa83dd0 1719 }
YSI 1:a805daa83dd0 1720
YSI 1:a805daa83dd0 1721 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1722 {
YSI 1:a805daa83dd0 1723 int n=0;
YSI 4:38d0fe9c8eb6 1724 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1725 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1726 return putnc(buffer,n);
YSI 1:a805daa83dd0 1727 }
YSI 1:a805daa83dd0 1728
YSI 1:a805daa83dd0 1729 int LCD_I2C::print(char *s, unsigned int nb1, float nb2)
YSI 1:a805daa83dd0 1730 {
YSI 1:a805daa83dd0 1731 int n=0;
YSI 4:38d0fe9c8eb6 1732 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1733 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1734 return putnc(buffer,n);
YSI 1:a805daa83dd0 1735 }
YSI 1:a805daa83dd0 1736
YSI 1:a805daa83dd0 1737 int LCD_I2C::print(char *s, float nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1738 {
YSI 1:a805daa83dd0 1739 int n=0;
YSI 4:38d0fe9c8eb6 1740 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1741 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1742 return putnc(buffer,n);
YSI 1:a805daa83dd0 1743 }
YSI 1:a805daa83dd0 1744
YSI 1:a805daa83dd0 1745 int LCD_I2C::print(char *s, unsigned int nb1, double nb2)
YSI 1:a805daa83dd0 1746 {
YSI 1:a805daa83dd0 1747 int n=0;
YSI 4:38d0fe9c8eb6 1748 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1749 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1750 return putnc(buffer,n);
YSI 1:a805daa83dd0 1751 }
YSI 1:a805daa83dd0 1752
YSI 1:a805daa83dd0 1753 int LCD_I2C::print(char *s, double nb1, unsigned int nb2)
YSI 1:a805daa83dd0 1754 {
YSI 1:a805daa83dd0 1755 int n=0;
YSI 4:38d0fe9c8eb6 1756 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1757 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1758 return putnc(buffer,n);
YSI 1:a805daa83dd0 1759 }
YSI 1:a805daa83dd0 1760
YSI 1:a805daa83dd0 1761 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, unsigned int nb3)
YSI 0:0549f4c4896c 1762 {
YSI 0:0549f4c4896c 1763 int n=0;
YSI 4:38d0fe9c8eb6 1764 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1765 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1766 return putnc(buffer,n);
YSI 0:0549f4c4896c 1767 }
YSI 0:0549f4c4896c 1768
YSI 1:a805daa83dd0 1769 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, long long nb3)
YSI 1:a805daa83dd0 1770 {
YSI 1:a805daa83dd0 1771 int n=0;
YSI 4:38d0fe9c8eb6 1772 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1773 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1774 return putnc(buffer,n);
YSI 1:a805daa83dd0 1775 }
YSI 0:0549f4c4896c 1776
YSI 1:a805daa83dd0 1777 int LCD_I2C::print(char *s, unsigned int nb1, long long nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1778 {
YSI 1:a805daa83dd0 1779 int n=0;
YSI 4:38d0fe9c8eb6 1780 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1781 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1782 return putnc(buffer,n);
YSI 1:a805daa83dd0 1783 }
YSI 1:a805daa83dd0 1784
YSI 1:a805daa83dd0 1785 int LCD_I2C::print(char *s, unsigned int nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 1786 {
YSI 1:a805daa83dd0 1787 int n=0;
YSI 4:38d0fe9c8eb6 1788 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1789 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1790 return putnc(buffer,n);
YSI 1:a805daa83dd0 1791 }
YSI 1:a805daa83dd0 1792
YSI 1:a805daa83dd0 1793 int LCD_I2C::print(char *s, long long nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1794 {
YSI 1:a805daa83dd0 1795 int n=0;
YSI 4:38d0fe9c8eb6 1796 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1797 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1798 return putnc(buffer,n);
YSI 1:a805daa83dd0 1799 }
YSI 1:a805daa83dd0 1800
YSI 1:a805daa83dd0 1801 int LCD_I2C::print(char *s, long long nb1, unsigned int nb2, long long nb3)
YSI 1:a805daa83dd0 1802 {
YSI 1:a805daa83dd0 1803 int n=0;
YSI 4:38d0fe9c8eb6 1804 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1805 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1806 return putnc(buffer,n);
YSI 1:a805daa83dd0 1807 }
YSI 1:a805daa83dd0 1808
YSI 1:a805daa83dd0 1809 int LCD_I2C::print(char *s, long long nb1, long long nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1810 {
YSI 1:a805daa83dd0 1811 int n=0;
YSI 4:38d0fe9c8eb6 1812 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1813 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1814 return putnc(buffer,n);
YSI 1:a805daa83dd0 1815 }
YSI 1:a805daa83dd0 1816
YSI 1:a805daa83dd0 1817 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1818 {
YSI 1:a805daa83dd0 1819 int n=0;
YSI 4:38d0fe9c8eb6 1820 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1821 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1822 return putnc(buffer,n);
YSI 1:a805daa83dd0 1823 }
YSI 1:a805daa83dd0 1824
YSI 1:a805daa83dd0 1825 int LCD_I2C::print(char *s, unsigned int nb1, unsigned long long nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1826 {
YSI 1:a805daa83dd0 1827 int n=0;
YSI 4:38d0fe9c8eb6 1828 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1829 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1830 return putnc(buffer,n);
YSI 1:a805daa83dd0 1831 }
YSI 1:a805daa83dd0 1832
YSI 1:a805daa83dd0 1833 int LCD_I2C::print(char *s, unsigned int nb1, unsigned long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1834 {
YSI 1:a805daa83dd0 1835 int n=0;
YSI 4:38d0fe9c8eb6 1836 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1837 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1838 return putnc(buffer,n);
YSI 1:a805daa83dd0 1839 }
YSI 1:a805daa83dd0 1840
YSI 1:a805daa83dd0 1841 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1842 {
YSI 1:a805daa83dd0 1843 int n=0;
YSI 4:38d0fe9c8eb6 1844 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1845 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1846 return putnc(buffer,n);
YSI 1:a805daa83dd0 1847 }
YSI 1:a805daa83dd0 1848
YSI 1:a805daa83dd0 1849 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned int nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 1850 {
YSI 1:a805daa83dd0 1851 int n=0;
YSI 4:38d0fe9c8eb6 1852 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1853 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1854 return putnc(buffer,n);
YSI 1:a805daa83dd0 1855 }
YSI 1:a805daa83dd0 1856
YSI 1:a805daa83dd0 1857 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned int nb3)
YSI 0:0549f4c4896c 1858 {
YSI 0:0549f4c4896c 1859 int n=0;
YSI 4:38d0fe9c8eb6 1860 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1861 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1862 return putnc(buffer,n);
YSI 0:0549f4c4896c 1863 }
YSI 0:0549f4c4896c 1864
YSI 1:a805daa83dd0 1865 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, float nb3)
YSI 1:a805daa83dd0 1866 {
YSI 1:a805daa83dd0 1867 int n=0;
YSI 4:38d0fe9c8eb6 1868 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1869 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1870 return putnc(buffer,n);
YSI 1:a805daa83dd0 1871 }
YSI 0:0549f4c4896c 1872
YSI 1:a805daa83dd0 1873 int LCD_I2C::print(char *s, unsigned int nb1, float nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1874 {
YSI 1:a805daa83dd0 1875 int n=0;
YSI 4:38d0fe9c8eb6 1876 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1877 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1878 return putnc(buffer,n);
YSI 1:a805daa83dd0 1879 }
YSI 1:a805daa83dd0 1880
YSI 1:a805daa83dd0 1881 int LCD_I2C::print(char *s, unsigned int nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 1882 {
YSI 1:a805daa83dd0 1883 int n=0;
YSI 4:38d0fe9c8eb6 1884 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1885 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1886 return putnc(buffer,n);
YSI 1:a805daa83dd0 1887 }
YSI 1:a805daa83dd0 1888
YSI 1:a805daa83dd0 1889 int LCD_I2C::print(char *s, float nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1890 {
YSI 1:a805daa83dd0 1891 int n=0;
YSI 4:38d0fe9c8eb6 1892 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1893 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1894 return putnc(buffer,n);
YSI 1:a805daa83dd0 1895 }
YSI 1:a805daa83dd0 1896
YSI 1:a805daa83dd0 1897 int LCD_I2C::print(char *s, float nb1, unsigned int nb2, float nb3)
YSI 1:a805daa83dd0 1898 {
YSI 1:a805daa83dd0 1899 int n=0;
YSI 4:38d0fe9c8eb6 1900 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1901 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1902 return putnc(buffer,n);
YSI 1:a805daa83dd0 1903 }
YSI 1:a805daa83dd0 1904
YSI 1:a805daa83dd0 1905 int LCD_I2C::print(char *s, float nb1, float nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1906 {
YSI 1:a805daa83dd0 1907 int n=0;
YSI 4:38d0fe9c8eb6 1908 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1909 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1910 return putnc(buffer,n);
YSI 1:a805daa83dd0 1911 }
YSI 1:a805daa83dd0 1912
YSI 1:a805daa83dd0 1913 int LCD_I2C::print(char *s, unsigned int nb1, unsigned int nb2, double nb3)
YSI 1:a805daa83dd0 1914 {
YSI 1:a805daa83dd0 1915 int n=0;
YSI 4:38d0fe9c8eb6 1916 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1917 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1918 return putnc(buffer,n);
YSI 1:a805daa83dd0 1919 }
YSI 1:a805daa83dd0 1920
YSI 1:a805daa83dd0 1921 int LCD_I2C::print(char *s, unsigned int nb1, double nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1922 {
YSI 1:a805daa83dd0 1923 int n=0;
YSI 4:38d0fe9c8eb6 1924 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1925 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1926 return putnc(buffer,n);
YSI 1:a805daa83dd0 1927 }
YSI 1:a805daa83dd0 1928
YSI 1:a805daa83dd0 1929 int LCD_I2C::print(char *s, unsigned int nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 1930 {
YSI 1:a805daa83dd0 1931 int n=0;
YSI 4:38d0fe9c8eb6 1932 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1933 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1934 return putnc(buffer,n);
YSI 1:a805daa83dd0 1935 }
YSI 1:a805daa83dd0 1936
YSI 1:a805daa83dd0 1937 int LCD_I2C::print(char *s, double nb1, unsigned int nb2, unsigned int nb3)
YSI 1:a805daa83dd0 1938 {
YSI 1:a805daa83dd0 1939 int n=0;
YSI 4:38d0fe9c8eb6 1940 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1941 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1942 return putnc(buffer,n);
YSI 1:a805daa83dd0 1943 }
YSI 1:a805daa83dd0 1944
YSI 1:a805daa83dd0 1945 int LCD_I2C::print(char *s, double nb1, unsigned int nb2, double nb3)
YSI 0:0549f4c4896c 1946 {
YSI 0:0549f4c4896c 1947 int n=0;
YSI 4:38d0fe9c8eb6 1948 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1949 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1950 return putnc(buffer,n);
YSI 0:0549f4c4896c 1951 }
YSI 0:0549f4c4896c 1952
YSI 1:a805daa83dd0 1953 int LCD_I2C::print(char *s, double nb1, double nb2, unsigned int nb3)
YSI 0:0549f4c4896c 1954 {
YSI 0:0549f4c4896c 1955 int n=0;
YSI 4:38d0fe9c8eb6 1956 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1957 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 1958 return putnc(buffer,n);
YSI 0:0549f4c4896c 1959 }
YSI 0:0549f4c4896c 1960
YSI 1:a805daa83dd0 1961 int LCD_I2C::print(char *s, long long nb)
YSI 1:a805daa83dd0 1962 {
YSI 1:a805daa83dd0 1963 int n=0;
YSI 4:38d0fe9c8eb6 1964 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1965 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 1966 return putnc(buffer,n);
YSI 1:a805daa83dd0 1967 }
YSI 0:0549f4c4896c 1968
YSI 1:a805daa83dd0 1969 int LCD_I2C::print(char *s, long long nb1, long long nb2)
YSI 1:a805daa83dd0 1970 {
YSI 1:a805daa83dd0 1971 int n=0;
YSI 4:38d0fe9c8eb6 1972 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1973 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1974 return putnc(buffer,n);
YSI 1:a805daa83dd0 1975 }
YSI 1:a805daa83dd0 1976
YSI 1:a805daa83dd0 1977 int LCD_I2C::print(char *s, long long nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 1978 {
YSI 1:a805daa83dd0 1979 int n=0;
YSI 4:38d0fe9c8eb6 1980 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1981 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1982 return putnc(buffer,n);
YSI 1:a805daa83dd0 1983 }
YSI 1:a805daa83dd0 1984
YSI 1:a805daa83dd0 1985 int LCD_I2C::print(char *s, unsigned long long nb1, long long nb2)
YSI 1:a805daa83dd0 1986 {
YSI 1:a805daa83dd0 1987 int n=0;
YSI 4:38d0fe9c8eb6 1988 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1989 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1990 return putnc(buffer,n);
YSI 1:a805daa83dd0 1991 }
YSI 1:a805daa83dd0 1992
YSI 1:a805daa83dd0 1993 int LCD_I2C::print(char *s, long long nb1, float nb2)
YSI 1:a805daa83dd0 1994 {
YSI 1:a805daa83dd0 1995 int n=0;
YSI 4:38d0fe9c8eb6 1996 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 1997 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 1998 return putnc(buffer,n);
YSI 1:a805daa83dd0 1999 }
YSI 1:a805daa83dd0 2000
YSI 1:a805daa83dd0 2001 int LCD_I2C::print(char *s, float nb1, long long nb2)
YSI 1:a805daa83dd0 2002 {
YSI 1:a805daa83dd0 2003 int n=0;
YSI 4:38d0fe9c8eb6 2004 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2005 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2006 return putnc(buffer,n);
YSI 1:a805daa83dd0 2007 }
YSI 1:a805daa83dd0 2008
YSI 1:a805daa83dd0 2009 int LCD_I2C::print(char *s, long long nb1, double nb2)
YSI 1:a805daa83dd0 2010 {
YSI 1:a805daa83dd0 2011 int n=0;
YSI 4:38d0fe9c8eb6 2012 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2013 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2014 return putnc(buffer,n);
YSI 1:a805daa83dd0 2015 }
YSI 1:a805daa83dd0 2016
YSI 1:a805daa83dd0 2017 int LCD_I2C::print(char *s, double nb1, long long nb2)
YSI 1:a805daa83dd0 2018 {
YSI 1:a805daa83dd0 2019 int n=0;
YSI 4:38d0fe9c8eb6 2020 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2021 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2022 return putnc(buffer,n);
YSI 1:a805daa83dd0 2023 }
YSI 1:a805daa83dd0 2024
YSI 1:a805daa83dd0 2025 int LCD_I2C::print(char *s, long long nb1, long long nb2, long long nb3)
YSI 0:0549f4c4896c 2026 {
YSI 0:0549f4c4896c 2027 int n=0;
YSI 4:38d0fe9c8eb6 2028 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2029 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2030 return putnc(buffer,n);
YSI 0:0549f4c4896c 2031 }
YSI 0:0549f4c4896c 2032
YSI 1:a805daa83dd0 2033 int LCD_I2C::print(char *s, long long nb1, long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 2034 {
YSI 1:a805daa83dd0 2035 int n=0;
YSI 4:38d0fe9c8eb6 2036 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2037 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2038 return putnc(buffer,n);
YSI 1:a805daa83dd0 2039 }
YSI 0:0549f4c4896c 2040
YSI 1:a805daa83dd0 2041 int LCD_I2C::print(char *s, long long nb1, unsigned long long nb2, long long nb3)
YSI 1:a805daa83dd0 2042 {
YSI 1:a805daa83dd0 2043 int n=0;
YSI 4:38d0fe9c8eb6 2044 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2045 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2046 return putnc(buffer,n);
YSI 1:a805daa83dd0 2047 }
YSI 1:a805daa83dd0 2048
YSI 1:a805daa83dd0 2049 int LCD_I2C::print(char *s, long long nb1, unsigned long long nb2, unsigned long long nb3)
YSI 0:0549f4c4896c 2050 {
YSI 0:0549f4c4896c 2051 int n=0;
YSI 4:38d0fe9c8eb6 2052 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2053 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2054 return putnc(buffer,n);
YSI 0:0549f4c4896c 2055 }
YSI 0:0549f4c4896c 2056
YSI 1:a805daa83dd0 2057 int LCD_I2C::print(char *s, unsigned long long nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 2058 {
YSI 1:a805daa83dd0 2059 int n=0;
YSI 4:38d0fe9c8eb6 2060 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2061 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2062 return putnc(buffer,n);
YSI 1:a805daa83dd0 2063 }
YSI 1:a805daa83dd0 2064
YSI 1:a805daa83dd0 2065 int LCD_I2C::print(char *s, unsigned long long nb1, long long nb2, unsigned long long nb3)
YSI 0:0549f4c4896c 2066 {
YSI 1:a805daa83dd0 2067 int n=0;
YSI 4:38d0fe9c8eb6 2068 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2069 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2070 return putnc(buffer,n);
YSI 1:a805daa83dd0 2071 }
YSI 1:a805daa83dd0 2072
YSI 1:a805daa83dd0 2073 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, long long nb3)
YSI 1:a805daa83dd0 2074 {
YSI 1:a805daa83dd0 2075 int n=0;
YSI 4:38d0fe9c8eb6 2076 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2077 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2078 return putnc(buffer,n);
YSI 0:0549f4c4896c 2079 }
YSI 0:0549f4c4896c 2080
YSI 1:a805daa83dd0 2081 int LCD_I2C::print(char *s, long long nb1, long long nb2, float nb3)
YSI 1:a805daa83dd0 2082 {
YSI 1:a805daa83dd0 2083 int n=0;
YSI 4:38d0fe9c8eb6 2084 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2085 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2086 return putnc(buffer,n);
YSI 1:a805daa83dd0 2087 }
YSI 1:a805daa83dd0 2088
YSI 1:a805daa83dd0 2089 int LCD_I2C::print(char *s, long long nb1, float nb2, long long nb3)
YSI 1:a805daa83dd0 2090 {
YSI 1:a805daa83dd0 2091 int n=0;
YSI 4:38d0fe9c8eb6 2092 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2093 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2094 return putnc(buffer,n);
YSI 1:a805daa83dd0 2095 }
YSI 1:a805daa83dd0 2096
YSI 1:a805daa83dd0 2097 int LCD_I2C::print(char *s, long long nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 2098 {
YSI 1:a805daa83dd0 2099 int n=0;
YSI 4:38d0fe9c8eb6 2100 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2101 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2102 return putnc(buffer,n);
YSI 1:a805daa83dd0 2103 }
YSI 1:a805daa83dd0 2104
YSI 1:a805daa83dd0 2105 int LCD_I2C::print(char *s, float nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 2106 {
YSI 1:a805daa83dd0 2107 int n=0;
YSI 4:38d0fe9c8eb6 2108 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2109 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2110 return putnc(buffer,n);
YSI 1:a805daa83dd0 2111 }
YSI 1:a805daa83dd0 2112
YSI 1:a805daa83dd0 2113 int LCD_I2C::print(char *s, float nb1, long long nb2, float nb3)
YSI 0:0549f4c4896c 2114 {
YSI 0:0549f4c4896c 2115 int n=0;
YSI 4:38d0fe9c8eb6 2116 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2117 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2118 return putnc(buffer,n);
YSI 1:a805daa83dd0 2119 }
YSI 1:a805daa83dd0 2120
YSI 1:a805daa83dd0 2121 int LCD_I2C::print(char *s, float nb1, float nb2, long long nb3)
YSI 1:a805daa83dd0 2122 {
YSI 1:a805daa83dd0 2123 int n=0;
YSI 4:38d0fe9c8eb6 2124 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2125 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2126 return putnc(buffer,n);
YSI 1:a805daa83dd0 2127 }
YSI 1:a805daa83dd0 2128
YSI 1:a805daa83dd0 2129 int LCD_I2C::print(char *s, long long nb1, long long nb2, double nb3)
YSI 1:a805daa83dd0 2130 {
YSI 1:a805daa83dd0 2131 int n=0;
YSI 4:38d0fe9c8eb6 2132 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2133 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2134 return putnc(buffer,n);
YSI 1:a805daa83dd0 2135 }
YSI 1:a805daa83dd0 2136
YSI 1:a805daa83dd0 2137 int LCD_I2C::print(char *s, long long nb1, double nb2, long long nb3)
YSI 1:a805daa83dd0 2138 {
YSI 1:a805daa83dd0 2139 int n=0;
YSI 4:38d0fe9c8eb6 2140 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2141 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2142 return putnc(buffer,n);
YSI 0:0549f4c4896c 2143 }
YSI 0:0549f4c4896c 2144
YSI 1:a805daa83dd0 2145 int LCD_I2C::print(char *s, long long nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 2146 {
YSI 1:a805daa83dd0 2147 int n=0;
YSI 4:38d0fe9c8eb6 2148 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2149 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2150 return putnc(buffer,n);
YSI 1:a805daa83dd0 2151 }
YSI 1:a805daa83dd0 2152
YSI 1:a805daa83dd0 2153 int LCD_I2C::print(char *s, double nb1, long long nb2, long long nb3)
YSI 1:a805daa83dd0 2154 {
YSI 1:a805daa83dd0 2155 int n=0;
YSI 4:38d0fe9c8eb6 2156 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2157 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2158 return putnc(buffer,n);
YSI 1:a805daa83dd0 2159 }
YSI 1:a805daa83dd0 2160
YSI 1:a805daa83dd0 2161 int LCD_I2C::print(char *s, double nb1, long long nb2, double nb3)
YSI 1:a805daa83dd0 2162 {
YSI 1:a805daa83dd0 2163 int n=0;
YSI 4:38d0fe9c8eb6 2164 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2165 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2166 return putnc(buffer,n);
YSI 1:a805daa83dd0 2167 }
YSI 1:a805daa83dd0 2168
YSI 1:a805daa83dd0 2169 int LCD_I2C::print(char *s, double nb1, double nb2, long long nb3)
YSI 1:a805daa83dd0 2170 {
YSI 1:a805daa83dd0 2171 int n=0;
YSI 4:38d0fe9c8eb6 2172 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2173 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2174 return putnc(buffer,n);
YSI 1:a805daa83dd0 2175 }
YSI 1:a805daa83dd0 2176
YSI 1:a805daa83dd0 2177 int LCD_I2C::print(char *s, unsigned long long nb)
YSI 0:0549f4c4896c 2178 {
YSI 0:0549f4c4896c 2179 int n=0;
YSI 4:38d0fe9c8eb6 2180 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2181 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 2182 return putnc(buffer,n);
YSI 0:0549f4c4896c 2183 }
YSI 0:0549f4c4896c 2184
YSI 1:a805daa83dd0 2185 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2)
YSI 0:0549f4c4896c 2186 {
YSI 0:0549f4c4896c 2187 int n=0;
YSI 4:38d0fe9c8eb6 2188 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2189 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2190 return putnc(buffer,n);
YSI 0:0549f4c4896c 2191 }
YSI 0:0549f4c4896c 2192
YSI 1:a805daa83dd0 2193 int LCD_I2C::print(char *s, unsigned long long nb1, float nb2)
YSI 1:a805daa83dd0 2194 {
YSI 1:a805daa83dd0 2195 int n=0;
YSI 4:38d0fe9c8eb6 2196 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2197 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2198 return putnc(buffer,n);
YSI 1:a805daa83dd0 2199 }
YSI 1:a805daa83dd0 2200
YSI 1:a805daa83dd0 2201 int LCD_I2C::print(char *s, float nb1, unsigned long long nb2)
YSI 0:0549f4c4896c 2202 {
YSI 0:0549f4c4896c 2203 int n=0;
YSI 4:38d0fe9c8eb6 2204 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2205 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2206 return putnc(buffer,n);
YSI 0:0549f4c4896c 2207 }
YSI 0:0549f4c4896c 2208
YSI 1:a805daa83dd0 2209 int LCD_I2C::print(char *s, unsigned long long nb1, double nb2)
YSI 0:0549f4c4896c 2210 {
YSI 0:0549f4c4896c 2211 int n=0;
YSI 4:38d0fe9c8eb6 2212 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2213 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2214 return putnc(buffer,n);
YSI 0:0549f4c4896c 2215 }
YSI 0:0549f4c4896c 2216
YSI 1:a805daa83dd0 2217 int LCD_I2C::print(char *s, double nb1, unsigned long long nb2)
YSI 1:a805daa83dd0 2218 {
YSI 1:a805daa83dd0 2219 int n=0;
YSI 4:38d0fe9c8eb6 2220 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2221 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2222 return putnc(buffer,n);
YSI 1:a805daa83dd0 2223 }
YSI 0:0549f4c4896c 2224
YSI 1:a805daa83dd0 2225 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned long long nb3)
YSI 0:0549f4c4896c 2226 {
YSI 0:0549f4c4896c 2227 int n=0;
YSI 4:38d0fe9c8eb6 2228 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2229 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2230 return putnc(buffer,n);
YSI 0:0549f4c4896c 2231 }
YSI 0:0549f4c4896c 2232
YSI 1:a805daa83dd0 2233 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, float nb3)
YSI 0:0549f4c4896c 2234 {
YSI 0:0549f4c4896c 2235 int n=0;
YSI 4:38d0fe9c8eb6 2236 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2237 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2238 return putnc(buffer,n);
YSI 0:0549f4c4896c 2239 }
YSI 0:0549f4c4896c 2240
YSI 1:a805daa83dd0 2241 int LCD_I2C::print(char *s, unsigned long long nb1, float nb2, unsigned long long nb3)
YSI 0:0549f4c4896c 2242 {
YSI 0:0549f4c4896c 2243 int n=0;
YSI 4:38d0fe9c8eb6 2244 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2245 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2246 return putnc(buffer,n);
YSI 1:a805daa83dd0 2247 }
YSI 1:a805daa83dd0 2248
YSI 1:a805daa83dd0 2249 int LCD_I2C::print(char *s, unsigned long long nb1, float nb2, float nb3)
YSI 1:a805daa83dd0 2250 {
YSI 1:a805daa83dd0 2251 int n=0;
YSI 4:38d0fe9c8eb6 2252 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2253 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2254 return putnc(buffer,n);
YSI 0:0549f4c4896c 2255 }
YSI 0:0549f4c4896c 2256
YSI 1:a805daa83dd0 2257 int LCD_I2C::print(char *s, float nb1, unsigned long long nb2, unsigned long long nb3)
YSI 0:0549f4c4896c 2258 {
YSI 1:a805daa83dd0 2259 int n=0;
YSI 4:38d0fe9c8eb6 2260 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2261 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2262 return putnc(buffer,n);
YSI 0:0549f4c4896c 2263 }
YSI 0:0549f4c4896c 2264
YSI 1:a805daa83dd0 2265 int LCD_I2C::print(char *s, float nb1, unsigned long long nb2, float nb3)
YSI 1:a805daa83dd0 2266 {
YSI 1:a805daa83dd0 2267 int n=0;
YSI 4:38d0fe9c8eb6 2268 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2269 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2270 return putnc(buffer,n);
YSI 1:a805daa83dd0 2271 }
YSI 1:a805daa83dd0 2272
YSI 1:a805daa83dd0 2273 int LCD_I2C::print(char *s, float nb1, float nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 2274 {
YSI 1:a805daa83dd0 2275 int n=0;
YSI 4:38d0fe9c8eb6 2276 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2277 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2278 return putnc(buffer,n);
YSI 1:a805daa83dd0 2279 }
YSI 1:a805daa83dd0 2280
YSI 1:a805daa83dd0 2281 int LCD_I2C::print(char *s, unsigned long long nb1, unsigned long long nb2, double nb3)
YSI 0:0549f4c4896c 2282 {
YSI 0:0549f4c4896c 2283 int n=0;
YSI 4:38d0fe9c8eb6 2284 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2285 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2286 return putnc(buffer,n);
YSI 1:a805daa83dd0 2287 }
YSI 1:a805daa83dd0 2288
YSI 1:a805daa83dd0 2289 int LCD_I2C::print(char *s, unsigned long long nb1, double nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 2290 {
YSI 1:a805daa83dd0 2291 int n=0;
YSI 4:38d0fe9c8eb6 2292 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2293 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2294 return putnc(buffer,n);
YSI 1:a805daa83dd0 2295 }
YSI 1:a805daa83dd0 2296
YSI 1:a805daa83dd0 2297 int LCD_I2C::print(char *s, unsigned long long nb1, double nb2, double nb3)
YSI 1:a805daa83dd0 2298 {
YSI 1:a805daa83dd0 2299 int n=0;
YSI 4:38d0fe9c8eb6 2300 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2301 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2302 return putnc(buffer,n);
YSI 0:0549f4c4896c 2303 }
YSI 0:0549f4c4896c 2304
YSI 1:a805daa83dd0 2305 int LCD_I2C::print(char *s, double nb1, unsigned long long nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 2306 {
YSI 1:a805daa83dd0 2307 int n=0;
YSI 4:38d0fe9c8eb6 2308 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2309 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2310 return putnc(buffer,n);
YSI 1:a805daa83dd0 2311 }
YSI 1:a805daa83dd0 2312
YSI 1:a805daa83dd0 2313 int LCD_I2C::print(char *s, double nb1, unsigned long long nb2, double nb3)
YSI 1:a805daa83dd0 2314 {
YSI 1:a805daa83dd0 2315 int n=0;
YSI 4:38d0fe9c8eb6 2316 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2317 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2318 return putnc(buffer,n);
YSI 1:a805daa83dd0 2319 }
YSI 1:a805daa83dd0 2320
YSI 1:a805daa83dd0 2321 int LCD_I2C::print(char *s, double nb1, double nb2, unsigned long long nb3)
YSI 1:a805daa83dd0 2322 {
YSI 1:a805daa83dd0 2323 int n=0;
YSI 4:38d0fe9c8eb6 2324 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2325 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2326 return putnc(buffer,n);
YSI 1:a805daa83dd0 2327 }
YSI 1:a805daa83dd0 2328
YSI 1:a805daa83dd0 2329 int LCD_I2C::print(char *s, float nb)
YSI 0:0549f4c4896c 2330 {
YSI 0:0549f4c4896c 2331 int n=0;
YSI 4:38d0fe9c8eb6 2332 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2333 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 2334 return putnc(buffer,n);
YSI 0:0549f4c4896c 2335 }
YSI 0:0549f4c4896c 2336
YSI 1:a805daa83dd0 2337 int LCD_I2C::print(char *s, float nb1, float nb2)
YSI 0:0549f4c4896c 2338 {
YSI 0:0549f4c4896c 2339 int n=0;
YSI 4:38d0fe9c8eb6 2340 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2341 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2342 return putnc(buffer,n);
YSI 0:0549f4c4896c 2343 }
YSI 0:0549f4c4896c 2344
YSI 1:a805daa83dd0 2345 int LCD_I2C::print(char *s, float nb1, double nb2)
YSI 1:a805daa83dd0 2346 {
YSI 1:a805daa83dd0 2347 int n=0;
YSI 4:38d0fe9c8eb6 2348 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2349 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2350 return putnc(buffer,n);
YSI 1:a805daa83dd0 2351 }
YSI 1:a805daa83dd0 2352
YSI 1:a805daa83dd0 2353 int LCD_I2C::print(char *s, double nb1, float nb2)
YSI 1:a805daa83dd0 2354 {
YSI 1:a805daa83dd0 2355 int n=0;
YSI 4:38d0fe9c8eb6 2356 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2357 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2358 return putnc(buffer,n);
YSI 1:a805daa83dd0 2359 }
YSI 1:a805daa83dd0 2360
YSI 1:a805daa83dd0 2361 int LCD_I2C::print(char *s, float nb1, float nb2, float nb3)
YSI 0:0549f4c4896c 2362 {
YSI 0:0549f4c4896c 2363 int n=0;
YSI 4:38d0fe9c8eb6 2364 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2365 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2366 return putnc(buffer,n);
YSI 0:0549f4c4896c 2367 }
YSI 0:0549f4c4896c 2368
YSI 1:a805daa83dd0 2369 int LCD_I2C::print(char *s, float nb1, float nb2, double nb3)
YSI 0:0549f4c4896c 2370 {
YSI 0:0549f4c4896c 2371 int n=0;
YSI 4:38d0fe9c8eb6 2372 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2373 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2374 return putnc(buffer,n);
YSI 0:0549f4c4896c 2375 }
YSI 0:0549f4c4896c 2376
YSI 1:a805daa83dd0 2377 int LCD_I2C::print(char *s, float nb1, double nb2, float nb3)
YSI 0:0549f4c4896c 2378 {
YSI 0:0549f4c4896c 2379 int n=0;
YSI 4:38d0fe9c8eb6 2380 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2381 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2382 return putnc(buffer,n);
YSI 0:0549f4c4896c 2383 }
YSI 0:0549f4c4896c 2384
YSI 1:a805daa83dd0 2385 int LCD_I2C::print(char *s, float nb1, double nb2, double nb3)
YSI 0:0549f4c4896c 2386 {
YSI 0:0549f4c4896c 2387 int n=0;
YSI 4:38d0fe9c8eb6 2388 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2389 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2390 return putnc(buffer,n);
YSI 0:0549f4c4896c 2391 }
YSI 0:0549f4c4896c 2392
YSI 1:a805daa83dd0 2393 int LCD_I2C::print(char *s, double nb1, float nb2, float nb3)
YSI 0:0549f4c4896c 2394 {
YSI 0:0549f4c4896c 2395 int n=0;
YSI 4:38d0fe9c8eb6 2396 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2397 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2398 return putnc(buffer,n);
YSI 0:0549f4c4896c 2399 }
YSI 0:0549f4c4896c 2400
YSI 1:a805daa83dd0 2401 int LCD_I2C::print(char *s, double nb1, float nb2, double nb3)
YSI 1:a805daa83dd0 2402 {
YSI 1:a805daa83dd0 2403 int n=0;
YSI 4:38d0fe9c8eb6 2404 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2405 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2406 return putnc(buffer,n);
YSI 1:a805daa83dd0 2407 }
YSI 0:0549f4c4896c 2408
YSI 1:a805daa83dd0 2409 int LCD_I2C::print(char *s, double nb1, double nb2, float nb3)
YSI 0:0549f4c4896c 2410 {
YSI 0:0549f4c4896c 2411 int n=0;
YSI 4:38d0fe9c8eb6 2412 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2413 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2414 return putnc(buffer,n);
YSI 0:0549f4c4896c 2415 }
YSI 0:0549f4c4896c 2416
YSI 1:a805daa83dd0 2417 int LCD_I2C::print(char *s, double nb)
YSI 1:a805daa83dd0 2418 {
YSI 1:a805daa83dd0 2419 int n=0;
YSI 4:38d0fe9c8eb6 2420 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2421 n = sprintf(buffer,&s[0],nb);
YSI 4:38d0fe9c8eb6 2422 return putnc(buffer,n);
YSI 1:a805daa83dd0 2423 }
YSI 0:0549f4c4896c 2424
YSI 1:a805daa83dd0 2425 int LCD_I2C::print(char *s, double nb1, double nb2)
YSI 1:a805daa83dd0 2426 {
YSI 1:a805daa83dd0 2427 int n=0;
YSI 4:38d0fe9c8eb6 2428 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2429 n = sprintf(buffer,&s[0],nb1,nb2);
YSI 4:38d0fe9c8eb6 2430 return putnc(buffer,n);
YSI 1:a805daa83dd0 2431 }
YSI 1:a805daa83dd0 2432
YSI 1:a805daa83dd0 2433 int LCD_I2C::print(char *s, double nb1, double nb2, double nb3)
YSI 0:0549f4c4896c 2434 {
YSI 0:0549f4c4896c 2435 int n=0;
YSI 4:38d0fe9c8eb6 2436 char buffer[256]={0x00};
YSI 4:38d0fe9c8eb6 2437 n = sprintf(buffer,&s[0],nb1,nb2,nb3);
YSI 4:38d0fe9c8eb6 2438 return putnc(buffer,n);
YSI 4:38d0fe9c8eb6 2439 }*/
YSI 0:0549f4c4896c 2440
YSI 0:0549f4c4896c 2441 int LCD_I2C::putnb2(int nb)
YSI 0:0549f4c4896c 2442 {
YSI 0:0549f4c4896c 2443 int temp=0, signe=0, exp=1;
YSI 0:0549f4c4896c 2444 int i=0, j=0;
YSI 0:0549f4c4896c 2445 int n=0, nb_c=nb;
YSI 4:38d0fe9c8eb6 2446 char buffer[256]={0x00};
YSI 0:0549f4c4896c 2447
YSI 0:0549f4c4896c 2448 if(nb<0)
YSI 0:0549f4c4896c 2449 {
YSI 0:0549f4c4896c 2450 buffer[0]='-';
YSI 0:0549f4c4896c 2451 signe = 1;
YSI 0:0549f4c4896c 2452 }
YSI 0:0549f4c4896c 2453
YSI 0:0549f4c4896c 2454 while(nb_c!=0)
YSI 0:0549f4c4896c 2455 {
YSI 0:0549f4c4896c 2456 nb_c /= 10;
YSI 0:0549f4c4896c 2457 n++;
YSI 0:0549f4c4896c 2458 }
YSI 0:0549f4c4896c 2459 nb_c=nb;
YSI 0:0549f4c4896c 2460 if(signe) nb_c *= -1;
YSI 0:0549f4c4896c 2461
YSI 0:0549f4c4896c 2462 for(i=0;i<n;i++)
YSI 0:0549f4c4896c 2463 {
YSI 0:0549f4c4896c 2464 exp = 1;
YSI 0:0549f4c4896c 2465 for(j=(n-i);j>1;j--) exp *= 10;
YSI 0:0549f4c4896c 2466 temp = nb_c/exp;
YSI 0:0549f4c4896c 2467 nb_c = nb_c-(temp*exp);
YSI 0:0549f4c4896c 2468
YSI 0:0549f4c4896c 2469 buffer[signe+i]=0x30+temp;
YSI 0:0549f4c4896c 2470 buffer[signe+i+1]='\0';
YSI 0:0549f4c4896c 2471 }
YSI 0:0549f4c4896c 2472 if(signe) n++;
YSI 4:38d0fe9c8eb6 2473 return putnc(buffer,n);
YSI 0:0549f4c4896c 2474 }