Simple starter skeleton for asteroids video game.

Dependencies:   PinDetect

Revision:
5:454ff3197a74
Parent:
1:a6872783beca
--- a/LCDGraphics/uLCD_4DGL_Graphics.cpp	Thu Apr 01 19:42:22 2021 +0000
+++ b/LCDGraphics/uLCD_4DGL_Graphics.cpp	Thu Apr 01 20:09:47 2021 +0000
@@ -233,7 +233,7 @@
     writeBYTE(w & 0xFF);
     writeBYTE((h >> 8) & 0xFF);
     writeBYTE(h & 0xFF);
-    wait_ms(1);
+    ThisThread::sleep_for(1);
     for (int i=0; i<w*h; i++) {
         red5   = (colors[i] >> (16 + 3)) & 0x1F;              // get red on 5 bits
         green6 = (colors[i] >> (8 + 2))  & 0x3F;              // get green on 6 bits
@@ -242,7 +242,7 @@
         writeBYTEfast(((green6 << 5) + (blue5 >> 0)) & 0xFF);  // second part of 16 bits color
     }
     int resp=0;
-    while (!_cmd.readable()) wait_ms(TEMPO);              // wait for screen answer
+    while (!_cmd.readable()) ThisThread::sleep_for(TEMPO);              // wait for screen answer
     if (_cmd.readable()) resp = _cmd.getc();           // read response if any
     switch (resp) {
         case ACK :                                     // if OK return   1
@@ -283,7 +283,7 @@
         writeBYTE(command[i]);
     }
 
-    while (!_cmd.readable()) wait_ms(TEMPO);    // wait a bit for screen answer
+    while (!_cmd.readable()) ThisThread::sleep_for(TEMPO);    // wait a bit for screen answer
 
     while ( resp < ARRAY_SIZE(response)) {   //read ack and 16-bit color response
         temp = _cmd.getc();