teamALI / Mbed 2 deprecated HB2018

Dependencies:   mbed FreeRTOS

Revision:
25:f3a6e7eec9c3
Parent:
21:78302ecdb661
Child:
26:732bc37fbefd
diff -r c5945aaae777 -r f3a6e7eec9c3 uart.cpp
--- a/uart.cpp	Mon Dec 10 12:29:37 2018 +0000
+++ b/uart.cpp	Wed Dec 12 23:52:22 2018 +0000
@@ -61,6 +61,17 @@
     }
 }
 
+//-------------------------------------------------------------
+//ESCが来た時の処理
+//-------------------------------------------------------------
+static void xEsc(){
+    //バッファクリア
+    xBufClear();
+    //ESCをセット
+    xPush(ESC);
+    xSendMsg();
+}
+
 //=============================================================
 // コマンドバッファへ受信キャラを格納
 //=============================================================
@@ -76,6 +87,8 @@
             break;
         //▼エスケープ キャリッジリターン
         case ESC:
+            xEsc();
+            break;
         case CR :
             /*何もしない*/
             break;