Output the audio signal with filtering by IIR filter in the *.wav file on the SD card using onboard CODEC. SD カードの *.wav ファイルのオーディオ信号を遮断周波数可変の IIR フィルタを通して,ボードに搭載されているCODEC で出力する.
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem_Warning_Fixed TS_DISCO_F746NG mbed FrequencyResponseDrawer F746_SAI_IO Array_Matrix
Diff: MyClasses_Functions/MyFunctions.cpp
- Revision:
- 5:3e8ca1ed31a1
- Parent:
- 0:04b43b777fae
- Child:
- 7:2964179ff931
--- a/MyClasses_Functions/MyFunctions.cpp Mon Apr 25 13:01:25 2016 +0000 +++ b/MyClasses_Functions/MyFunctions.cpp Sun May 01 02:45:17 2016 +0000 @@ -1,7 +1,7 @@ //-------------------------------------------------------------- // フィルタ処理付き SD オーディオプレーヤーで使う大域関数(ヘッダ) // -// 2016/04/19, Copyright (c) 2016 MIKAMI, Naoki +// 2016/04/30, Copyright (c) 2016 MIKAMI, Naoki //-------------------------------------------------------------- #include "MyFunctions.hpp" @@ -49,8 +49,8 @@ void SelectFile(ButtonGroup &menu, FileSelector &selector, Label &msg, string &selectedName) { + selector.DisplayFileList(); msg.Draw("Select file"); - selector.DisplayFileList(); do { if (selector.Select(selectedName)) @@ -61,9 +61,9 @@ // フィルタの変更 void ModifyFilter(DesignerDrawer &drawerObj, - ButtonGroup &lpHp, ButtonGroup &onOff, - Biquad hn[], Biquad::Coefs ck[], - float &g0, bool &filterOn) + ButtonGroup &lpHp, ButtonGroup &onOff, + Biquad hn[], Biquad::Coefs ck[], + float &g0, bool &filterOn) { // フィルタ処理の有効/無効切り替え int sw = 0;