ライブラリ "DSP_MultirateLinearphase" の使用例.

Dependencies:   mbed DSP_MultirateLinearphase

Revision:
6:fccf13e8e8a5
Parent:
4:d679eeac4937
Child:
7:8b2c55af5715
--- a/main.cpp	Thu Jun 18 12:03:14 2020 +0000
+++ b/main.cpp	Sun Sep 13 06:32:49 2020 +0000
@@ -6,7 +6,7 @@
 //
 //  処理の内容:AD 変換器からの入力をそのまま DA 変換器に出力する
 //
-//  2020/06/18, Copyright (c) 2020 MIKAMI, Naoki
+//  2020/09/13, Copyright (c) 2020 MIKAMI, Naoki
 //--------------------------------------------------------------------------
 
 #include "MultirateLiPh.hpp"    // マルチレート処理用
@@ -20,7 +20,7 @@
 using namespace Mikami;
 #pragma diag_suppress 870   // マルチバイト文字使用の警告抑制のため
 
-const int FS_ = 10;         // 入力の標本化周波数: 10 kHz
+const float FS_ = 10;       // 入力の標本化周波数: 10 kHz
 
 // 出力標本化周波数を4倍にするオブジェクト(デフォルトの補間フィルタ係数を使う場合)
 MultirateLiPh myAdDa_(FS_);
@@ -54,7 +54,7 @@
     printf("\r\nADC の入力をそのまま DAC に出力する際にマルチレート処理を利用する例\r\n");
     printf("wait: %d [μs]\r\n", us_);
 
-    myAdDa_.Start(SwiIsr);  // 標本化を開始する
+    myAdDa_.Start(&SwiIsr); // 標本化を開始する
 
     while (true) {}
 }
\ No newline at end of file