@@ -267,7 +267,7 @@ void testdrawchar(void) {
267267 display.setTextColor (WHITE);
268268 display.setCursor (0 ,0 );
269269
270- for (uint8_t i=0 ; i < 168 ; i++) {
270+ for (int16_t i=0 ; i < 168 ; i++) {
271271 if (i == ' \n ' ) continue ;
272272 display.write (i);
273273 if ((i > 0 ) && (i % 21 == 0 ))
@@ -285,7 +285,7 @@ void testdrawcircle(void) {
285285
286286void testfillrect (void ) {
287287 uint8_t color = 1 ;
288- for (uint8_t i=0 ; i<display.height ()/2 ; i+=3 ) {
288+ for (int16_t i=0 ; i<display.height ()/2 ; i+=3 ) {
289289 // alternate colors
290290 display.fillRect (i, i, display.width ()-i*2 , display.height ()-i*2 , color%2 );
291291 display.display ();
@@ -294,7 +294,7 @@ void testfillrect(void) {
294294}
295295
296296void testdrawtriangle (void ) {
297- for (uint16_t i=0 ; i<min (display.width (),display.height ())/2 ; i+=5 ) {
297+ for (int16_t i=0 ; i<min (display.width (),display.height ())/2 ; i+=5 ) {
298298 display.drawTriangle (display.width ()/2 , display.height ()/2 -i,
299299 display.width ()/2 -i, display.height ()/2 +i,
300300 display.width ()/2 +i, display.height ()/2 +i, WHITE);
@@ -315,14 +315,15 @@ void testfilltriangle(void) {
315315}
316316
317317void testdrawroundrect (void ) {
318- for (uint8_t i=0 ; i<display.height ()/4 -2 ; i+=2 ) {
318+ for (uint8_t i=0 ; i<display.height ()/3 -2 ; i+=2 ) {
319319 display.drawRoundRect (i, i, display.width ()-2 *i, display.height ()-2 *i, display.height ()/4 , WHITE);
320320 display.display ();
321321 }
322322}
323323
324324void testfillroundrect (void ) {
325325 uint8_t color = WHITE;
326+
326327 for (uint8_t i=0 ; i<display.height ()/3 -2 ; i+=2 ) {
327328 display.fillRoundRect (i, i, display.width ()-2 *i, display.height ()-2 *i, display.height ()/4 , color);
328329 if (color == WHITE) color = BLACK;
@@ -332,51 +333,51 @@ void testfillroundrect(void) {
332333}
333334
334335void testdrawrect (void ) {
335- for (uint8_t i=0 ; i<display.height ()/2 ; i+=2 ) {
336+ for (int16_t i=0 ; i<display.height ()/2 ; i+=2 ) {
336337 display.drawRect (i, i, display.width ()-2 *i, display.height ()-2 *i, WHITE);
337338 display.display ();
338339 }
339340}
340341
341342void testdrawline () {
342- for (uint8_t i=0 ; i<display.width (); i+=4 ) {
343+ for (int16_t i=0 ; i<display.width (); i+=4 ) {
343344 display.drawLine (0 , 0 , i, display.height ()-1 , WHITE);
344345 display.display ();
345346 }
346- for (uint8_t i=0 ; i<display.height (); i+=4 ) {
347+ for (int16_t i=0 ; i<display.height (); i+=4 ) {
347348 display.drawLine (0 , 0 , display.width ()-1 , i, WHITE);
348349 display.display ();
349350 }
350351 delay (250 );
351352
352353 display.clearDisplay ();
353- for (uint8_t i=0 ; i<display.width (); i+=4 ) {
354+ for (int16_t i=0 ; i<display.width (); i+=4 ) {
354355 display.drawLine (0 , display.height ()-1 , i, 0 , WHITE);
355356 display.display ();
356357 }
357- for (int8_t i=display.height ()-1 ; i>=0 ; i-=4 ) {
358+ for (int16_t i=display.height ()-1 ; i>=0 ; i-=4 ) {
358359 display.drawLine (0 , display.height ()-1 , display.width ()-1 , i, WHITE);
359360 display.display ();
360361 }
361362 delay (250 );
362363
363364 display.clearDisplay ();
364- for (int8_t i=display.width ()-1 ; i>=0 ; i-=4 ) {
365+ for (int16_t i=display.width ()-1 ; i>=0 ; i-=4 ) {
365366 display.drawLine (display.width ()-1 , display.height ()-1 , i, 0 , WHITE);
366367 display.display ();
367368 }
368- for (int8_t i=display.height ()-1 ; i>=0 ; i-=4 ) {
369+ for (int16_t i=display.height ()-1 ; i>=0 ; i-=4 ) {
369370 display.drawLine (display.width ()-1 , display.height ()-1 , 0 , i, WHITE);
370371 display.display ();
371372 }
372373 delay (250 );
373374
374375 display.clearDisplay ();
375- for (uint8_t i=0 ; i<display.height (); i+=4 ) {
376+ for (int16_t i=0 ; i<display.height (); i+=4 ) {
376377 display.drawLine (display.width ()-1 , 0 , 0 , i, WHITE);
377378 display.display ();
378379 }
379- for (uint8_t i=0 ; i<display.width (); i+=4 ) {
380+ for (int16_t i=0 ; i<display.width (); i+=4 ) {
380381 display.drawLine (display.width ()-1 , 0 , i, display.height ()-1 , WHITE);
381382 display.display ();
382383 }
0 commit comments