Nucleo ボードの USB コネクタに対応するシリアルポート受送信割込みで,複数のキャラクタ受送信をサポ-トするクラス.   このライブラリを登録した際のプログラム: Demo_F446_AD_DA_Ctrl.

Dependents:   F446_FunctionGenerator F446_UpSampling_GraphicEqualizer F446_UpSampling_ReverbSystem F446_UpSampling_FrqShifter_Weaver ... more

Revision:
1:09c07078126f
Parent:
0:6b652858f92d
Child:
2:f6e15c19dd75
--- a/SerialRxTxIntr.cpp	Mon Jun 11 10:38:25 2018 +0000
+++ b/SerialRxTxIntr.cpp	Mon Jul 09 03:55:55 2018 +0000
@@ -2,7 +2,7 @@
 //  Nucleo ボードの USB コネクタに対応するシリアルポート受送信割込みで
 //  複数のキャラクタ受送信をサポ-トするクラス
 //
-//  2018/06/09, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/07/09, Copyright (c) 2018 MIKAMI, Naoki
 //-------------------------------------------------------------
 
 #include "SerialRxTxIntr.hpp"
@@ -39,6 +39,9 @@
 void SerialRxTxIntr::RxIsr()
 {
     unsigned char chr = pc_.getc();
+    tx_.TxWrite(chr);   // エコー・バック
+    if (chr == '\r') tx_.TxWrite('\n');
+
     // "\r" を受信した場合はメッセージの終了とする
     // "\r" は rxBuffer_ に追加されない
     if (chr == '\r') eol_ = true;