Version using MEMS microphone and CODEC for the program "F746_RealtimeSpectrumAnalyzer". "F746_RealtimeSpectrumAnalyzer" の入力を MEMS のマイクと CODEC に変更.このプログラムは Tomona Nanase さんが作成し DISCO-F746NG_Oscilloscope の名前で登録しているプログラムで, CODEC を使って入力する部分を参考にして作成.このプログラムの説明は,CQ出版社のインターフェース誌,2016年4月号に掲載.

Dependencies:   BSP_DISCO_F746NG BUTTON_GROUP LCD_DISCO_F746NG TS_DISCO_F746NG UIT_FFT_Real mbed

Committer:
MikamiUitOpen
Date:
Tue Apr 19 09:35:24 2016 +0000
Revision:
8:e7dc8658c5cd
Parent:
0:0e5131366580
9

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:0e5131366580 1 //---------------------------------------------------------------
MikamiUitOpen 0:0e5131366580 2 // Functions for audio device on DISCO-F746NG and etc. (Header)
MikamiUitOpen 0:0e5131366580 3 // 2016/01/06, Copyright (c) 2016 MIKAMI, Naoki
MikamiUitOpen 0:0e5131366580 4 //---------------------------------------------------------------
MikamiUitOpen 0:0e5131366580 5
MikamiUitOpen 0:0e5131366580 6 #include "stm32746g_discovery_audio.h"
MikamiUitOpen 0:0e5131366580 7
MikamiUitOpen 0:0e5131366580 8 #ifndef FUNCTIONS_FOR_AUDIO_HPP
MikamiUitOpen 0:0e5131366580 9 #define FUNCTIONS_FOR_AUDIO_HPP
MikamiUitOpen 0:0e5131366580 10
MikamiUitOpen 0:0e5131366580 11 void InitRunAudioIn(uint16_t inputDevice, int samplingFreq);
MikamiUitOpen 0:0e5131366580 12 void StopAudioIn();
MikamiUitOpen 0:0e5131366580 13 static void init_audio_in(uint16_t InputDevice, int SamplingFreq);
MikamiUitOpen 0:0e5131366580 14 static void record_audio_in();
MikamiUitOpen 0:0e5131366580 15
MikamiUitOpen 0:0e5131366580 16 void error_trap();
MikamiUitOpen 0:0e5131366580 17
MikamiUitOpen 0:0e5131366580 18 namespace Mikami
MikamiUitOpen 0:0e5131366580 19 {
MikamiUitOpen 0:0e5131366580 20 void Decimate(int dataNum, int index, const int16_t xn[], int16_t sn[]);
MikamiUitOpen 0:0e5131366580 21 }
MikamiUitOpen 0:0e5131366580 22
MikamiUitOpen 0:0e5131366580 23 #endif // FUNCTIONS_FOR_AUDIO_HPP