Nucleo ボードの USB コネクタに対応するシリアルポート受送信割込みで,複数のキャラクタ受送信をサポ-トするクラス. このライブラリを登録した際のプログラム: Demo_F446_AD_DA_Ctrl.
Dependents: F446_FunctionGenerator F446_UpSampling_GraphicEqualizer F446_UpSampling_ReverbSystem F446_UpSampling_FrqShifter_Weaver ... more
Diff: SerialTxIntr.hpp
- Revision:
- 8:8f6e9351f313
- Parent:
- 7:190d94fba10d
- Child:
- 9:a90a9abeaea0
--- a/SerialTxIntr.hpp Sun Oct 07 03:30:15 2018 +0000 +++ b/SerialTxIntr.hpp Sat Jan 26 04:16:29 2019 +0000 @@ -4,7 +4,7 @@ // // ボーレートのデフォルト値は 9,600 boud // -// 2018/09/28, Copyright (c) 2018 MIKAMI, Naoki +// 2019/01/26, Copyright (c) 2019 MIKAMI, Naoki //------------------------------------------------------------- #include "mbed.h" @@ -19,7 +19,7 @@ class SerialTxIntr { public: - SerialTxIntr(Serial &tx); // コンストラクタ + explicit SerialTxIntr(Serial &tx); // コンストラクタ void TxWrite(char c); // 送信データ書き込み void TxString(string str); // 文字列の送信 @@ -28,6 +28,11 @@ std::queue<char> que_; // FIFO による送信用バッファ void TxIsr(); // シリアルポート送信割込みサービスルーチン + + // コピー・コンストラクタの禁止のため + SerialTxIntr(const SerialTxIntr&); + // 代入演算子の禁止のため + SerialTxIntr& operator=(const SerialTxIntr&); }; } #endif // SERIAL_TX_INTR_HPP