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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers functions_for_audio.hpp Source File

functions_for_audio.hpp

00001 //---------------------------------------------------------------
00002 //  Functions for audio device on DISCO-F746NG and etc. (Header)
00003 //  2016/01/06, Copyright (c) 2016 MIKAMI, Naoki
00004 //---------------------------------------------------------------
00005 
00006 #include "stm32746g_discovery_audio.h"
00007 
00008 #ifndef FUNCTIONS_FOR_AUDIO_HPP
00009 #define FUNCTIONS_FOR_AUDIO_HPP
00010 
00011 void InitRunAudioIn(uint16_t inputDevice, int samplingFreq);
00012 void StopAudioIn();
00013 static void init_audio_in(uint16_t InputDevice, int SamplingFreq);
00014 static void record_audio_in();
00015 
00016 void error_trap();
00017 
00018 namespace Mikami
00019 {
00020     void Decimate(int dataNum, int index, const int16_t xn[], int16_t sn[]);
00021 }
00022 
00023 #endif  // FUNCTIONS_FOR_AUDIO_HPP