CQエレクトロニクス・セミナ「実習・マイコンを動かしながら学ぶディジタル・フィルタ」で使う適応線スペクトル強調器(ALE)のプログラム.ステップサイズパラメータをターミナルから変更できる. http://seminar.cqpub.co.jp/ccm/ES18-0020

Dependencies:   F746_GUI F746_SAI_IO mbed

Revision:
3:c483fc6c11a9
Parent:
2:ef391be185f5
Child:
4:bde47691ec93
--- a/main.cpp	Tue Mar 20 04:46:59 2018 +0000
+++ b/main.cpp	Mon Sep 03 11:32:05 2018 +0000
@@ -10,7 +10,7 @@
 //          F746_SAI_IO         Rev.12
 //          mbed                Rev.161
 //
-//  2018/03/20, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/09/03, Copyright (c) 2018 MIKAMI, Naoki
 //-----------------------------------------------------------------
 
 #include "SAI_InOut.hpp"
@@ -75,14 +75,19 @@
                 // ディジタルフィルタなどの信号処理の実行
                 int16_t yn = df.Execute(xn);
                 //------------------------------------------------------
-                myPanel.Store(xn, yn, n);   // 表示用として格納
 
-                // ヘッドフォン端子への出力信号の選択
+                // ヘッドフォン端子への出力信号と表示する信号の選択
                 switch (myPanel.GetOutNum())
                 {
-                    case 0: mySai.Output(xn, yn); break;    // 入出力信号
-                    case 1: mySai.Output(xn, xn); break;    // 両チャンネル:入力信号
-                    case 2: mySai.Output(yn, yn); break;    // 両チャンネル:出力信号
+                    case 0: mySai.Output(xn, yn);       // 入出力信号
+                            myPanel.Store(xn, yn, n);   // 表示用として格納
+                            break;
+                    case 1: mySai.Output(xn, xn);       // 両チャンネル:入力信号
+                            myPanel.Store(xn, xn, n);   // 表示用として格納
+                            break;                       
+                    case 2: mySai.Output(yn, yn);       // 両チャンネル:出力信号
+                            myPanel.Store(yn, yn, n);   // 表示用として格納
+                            break;
                 }
             }