Realtime spectrogram for DISCO-F746NG. On-board MEMS microphone is used for input sound signal. リアルタイムスペクトログラム.入力:MEMSマイク
Dependencies: F746_GUI F746_SAI_IO UIT_FFT_Real
Diff: main.cpp
- Revision:
- 5:c0877670b0ac
- Parent:
- 4:c1beacfc42c7
- Child:
- 6:b3885567877c
--- a/main.cpp Sun Oct 02 10:51:10 2016 +0000 +++ b/main.cpp Fri Mar 17 02:06:23 2017 +0000 @@ -2,7 +2,7 @@ // リアルタイム・スペクトログラム // 入力: MEMS マイク // -// 2016/10/02, Copyright (c) 2016 MIKAMI, Naoki +// 2017/03/17, Copyright (c) 2017 MIKAMI, Naoki //------------------------------------------------ #include "SAI_InOut.hpp" @@ -34,8 +34,8 @@ SaiIO mySai(SaiIO::INPUT, N_FFT+1, FS, INPUT_DEVICE_DIGITAL_MICROPHONE_2); - LCD_DISCO_F746NG *lcd = GuiBase::GetLcdPtr(); // LCD 表示器のオブジェクト - lcd->Clear(GuiBase::ENUM_BACK); + LCD_DISCO_F746NG &lcd = GuiBase::GetLcd(); // LCD 表示器のオブジェクト + lcd.Clear(GuiBase::ENUM_BACK); Label myLabel1(240, 2, "Real-time spectrogram", Label::CENTER, Font16); // ButtonGroup の設定 @@ -83,7 +83,6 @@ mySai.Input(xL, xR); sn[n] = (float)xL; } - mySai.ResetCaptured(); // スペクトルの更新 SpectrumUpdate(spectra, fftAnalyzer, sn, db);