Final version.
Dependencies: F746_GUI F746_SAI_IO UIT_FFT_Real
Fork of F746_Spectrogram by
Diff: main.cpp
- Revision:
- 3:6a2c8ff46f73
- Parent:
- 2:1f092ac020e1
- Child:
- 4:c1beacfc42c7
diff -r 1f092ac020e1 -r 6a2c8ff46f73 main.cpp --- a/main.cpp Sat Jul 23 13:34:54 2016 +0000 +++ b/main.cpp Mon Aug 15 06:51:01 2016 +0000 @@ -1,8 +1,8 @@ //------------------------------------------------ -// Realtime spectrogram -// Input: MEMS microphone +// リアルタイム・スペクトログラム +// 入力: MEMS マイク // -// 2016/07/23, Copyright (c) 2016 MIKAMI, Naoki +// 2016/08/15, Copyright (c) 2016 MIKAMI, Naoki //------------------------------------------------ #include "SAI_InOut.hpp" @@ -46,6 +46,7 @@ ButtonGroup runStop(325, B_Y, B_W, B_H, 2, RUN_STOP, 0, 0, 2, 1); Button clear(430, B_Y, B_W, B_H, "CLEAR"); + clear.Inactivate(); // ButtonGroup の設定(ここまで) // 座標軸 @@ -61,6 +62,8 @@ // ループ内で使う変数の初期化 int stop = 1; // 0: run, 1: stop + + while(!runStop.GetTouchedNumber(stop)) {} // データ読み込み開始 mySai.RecordIn(); @@ -70,6 +73,7 @@ if (stop == 0) { + clear.Inactivate(); if (mySai.IsCaptured()) { // 1フレーム分の信号の入力 @@ -89,6 +93,7 @@ } else { + if (!clear.IsActive()) clear.Activate(); if (clear.Touched()) { spectra.Fill(GuiBase::ENUM_BACK); // スペクトルの表示をクリア