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

Dependents:   F446_FunctionGenerator F446_UpSampling_GraphicEqualizer F446_UpSampling_ReverbSystem F446_UpSampling_FrqShifter_Weaver ... more

Revision:
5:151d281afa55
Parent:
4:fb847a82f735
Child:
6:8084247806a4
--- a/SerialRxTxIntr.hpp	Tue Sep 18 00:13:29 2018 +0000
+++ b/SerialRxTxIntr.hpp	Fri Sep 21 06:57:31 2018 +0000
@@ -9,15 +9,15 @@
 //  Nucleo-F446RE の場合,ファームウェアの更新をしなくても
 //  115,200 boud までは動作可能
 //
-//  2018/09/18, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/09/21, Copyright (c) 2018 MIKAMI, Naoki
 //-------------------------------------------------------------
 
 #include "mbed.h"
 #include <string>
 #include "SerialTxIntr.hpp"
 
-#ifndef SERIAL_RX_TX_INTR_HPP
-#define SERIAL_RX_TX_INTR_HPP
+#ifndef SERIAL_RXTX_INTR_HPP
+#define SERIAL_RXTX_INTR_HPP
 
 namespace Mikami
 {
@@ -41,14 +41,14 @@
         Serial pc_;
         SerialTxIntr tx_;
 
-        static int rxMax_;          // 受信バッファのサイズ
-        static __IO bool eol_;      // "\r" を受信した場合に true
-        static string rxBuffer_;    // 受信バッファ
-        string buffer2_;            // 受信バッファの内容を保存しておくバッファ
-        bool echoOn_; 
+        const int RX_MAX_;  // 受信バッファのサイズ
+        __IO bool eol_;     // "\r" を受信した場合に true
+        string rxBuffer_;   // 受信バッファ
+        string buffer2_;    // 受信バッファの内容を保存しておくバッファ
+        bool echoOn_;       // エコーバックの有無
 
         // シリアル・ポートの受信割り込みに対する割り込みサービス・ルーチン
         void RxIsr();
     };
 }
-#endif  // SERIAL_RX_TX_INTR_HPP
+#endif  // SERIAL_RXTX_INTR_HPP
\ No newline at end of file