revised version of F746_SD_GraphicEqualizer

Dependencies:   BSP_DISCO_F746NG F746_GUI F746_SAI_IO FrequencyResponseDrawer LCD_DISCO_F746NG SDFileSystem_Warning_Fixed TS_DISCO_F746NG mbed

Fork of F746_SD_GraphicEqualizer by 不韋 呂

Committer:
MikamiUitOpen
Date:
Wed Apr 27 13:56:39 2016 +0000
Revision:
0:e953eb392151
Child:
2:2a5c93bf729a
1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:e953eb392151 1 //--------------------------------------------------------------
MikamiUitOpen 0:e953eb392151 2 // グラフィックイコライザ付き SD オーディオプレーヤーで使う大域関数(ヘッダ)
MikamiUitOpen 0:e953eb392151 3 //
MikamiUitOpen 0:e953eb392151 4 // 2016/04/27, Copyright (c) 2016 MIKAMI, Naoki
MikamiUitOpen 0:e953eb392151 5 //--------------------------------------------------------------
MikamiUitOpen 0:e953eb392151 6
MikamiUitOpen 0:e953eb392151 7 #ifndef F746_MY_FUNCTIONS_HPP
MikamiUitOpen 0:e953eb392151 8 #define F746_MY_FUNCTIONS_HPP
MikamiUitOpen 0:e953eb392151 9
MikamiUitOpen 0:e953eb392151 10 #include "SAI_Output.hpp"
MikamiUitOpen 0:e953eb392151 11 #include "ButtonGroup.hpp"
MikamiUitOpen 0:e953eb392151 12 #include "FileSelectorWav.hpp"
MikamiUitOpen 0:e953eb392151 13 #include "DesignerDrawer.hpp"
MikamiUitOpen 0:e953eb392151 14 #include "SD_WavReader.hpp"
MikamiUitOpen 0:e953eb392151 15 #include "SeekbarGroup.hpp"
MikamiUitOpen 0:e953eb392151 16 #include "BiquadGrEq.hpp"
MikamiUitOpen 0:e953eb392151 17
MikamiUitOpen 0:e953eb392151 18 using namespace Mikami;
MikamiUitOpen 0:e953eb392151 19
MikamiUitOpen 0:e953eb392151 20 // 1フレーム分の信号処理 (イコライザ) の実行
MikamiUitOpen 0:e953eb392151 21 void ProcessSignal(SD_WavReader &sdReader, SaiIO_O &mySai,
MikamiUitOpen 0:e953eb392151 22 int16_t sn[], BiquadGrEq hn[], int stages);
MikamiUitOpen 0:e953eb392151 23
MikamiUitOpen 0:e953eb392151 24 // SD カードのファイルのオープン
MikamiUitOpen 0:e953eb392151 25 int32_t SD_Open(SD_WavReader &sdReader,
MikamiUitOpen 0:e953eb392151 26 string fileName, int32_t frameSize);
MikamiUitOpen 0:e953eb392151 27
MikamiUitOpen 0:e953eb392151 28 // ファイルの選択
MikamiUitOpen 0:e953eb392151 29 void SelectFile(ButtonGroup &menu, FileSelector &selector,
MikamiUitOpen 0:e953eb392151 30 Label &msg, string &selectedName);
MikamiUitOpen 0:e953eb392151 31
MikamiUitOpen 0:e953eb392151 32 // フィルタの変更
MikamiUitOpen 0:e953eb392151 33 void ModifyFilter(DesignerDrawer &drawerObj,
MikamiUitOpen 0:e953eb392151 34 SeekbarGroup &myBars, BiquadGrEq hn[],
MikamiUitOpen 0:e953eb392151 35 Button &reset);
MikamiUitOpen 0:e953eb392151 36
MikamiUitOpen 0:e953eb392151 37 #endif // F746_MY_FUNCTIONS_HPP